/* CSS Document */

. frmheading { font-family:Tahoma;font-size:14px;color:#003366;text-decoration:none; }
html, body,  ol,  p, h1, h2, h3, h4, h5, h6{  
    margin: 0; 
    padding: 0; 
    border: 0; 
}
form
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
hr
{
color:#CC9900;
height:3px;
}
img 
{
border:0px;
}
h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}
h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
div{margin:0px;padding:0px;}
body
{
	width:100%;
	margin:0px auto;
	text-align:center;
	scrollbar-face-color: #DCDCDC; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #BBBBBB;
	scrollbar-arrow-color: #626262; 
	scrollbar-track-color: #EFEFEF;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #bbbbbb;
	scrollbar-darkshadow-color: #bbbbbb;
}
#master
{
	width:100%;
	margin:0px auto;
	text-align:center;
	border:0px solid red;
	background-image:url(../../template/images/bg.jpg);
}

#submaster
{
	position:relative;
	width:938px;
	margin:0px auto;
	text-align:center;
	border:0px solid red;
}
#row1
{
	position:relative;
	height:98px;
	border:0px solid red;
	text-align:left;
}
	#row1col1
	{
		width:418px;
		height:98px;
		background-image:url(../../template/images/toprowleft1.jpg);
		background-repeat:no-repeat;
		border:0px solid red;
	}
	#row1col2
	{
		position:absolute;
		width:520px;
		height:98px;
		left:418px;
		top:0px;
		border:0px solid red;
	}
	#row1col2cyclic
	{
		position:absolute;
		width:456px;
		height:98px;
		right:0px;
		top:0px;
		border:0px solid red;
	}
	#row1mask
	{
		position:absolute;
		width:520px;
		height:98px;
		left:418px;
		top:0px;
		border:0px solid red;
	}
	#row1logo
	{
		position:absolute;
		width:268px;
		height:80px;
		left:58px;
	}
#row2
{
	position:relative;
	height:66px;
	border:0px solid red;
}
	#row2col1
	{
		position:absolute;
		width:455px;
		height:39px;
		top:27px;
		left:25px;
		border:0px solid red;
	}
		ul#navmenu{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:500px;
			list-style:none;
			text-align:left;
			letter-spacing:0px;
			vertical-align:bottom;
			z-index: 10000;
			border:0px solid red;
		}
		ul#navmenu li{
			float:left;
			display:inline;
			margin:0px 1px 0px 0px;/*Space between Items*/
			padding:0px 0px 0px 0px;
			list-style: none;
			position:relative;
			width:165px;
			z-index:100000;
			vertical-align:bottom;
			background-color:#86C0E8;
			background-position:center left;
		}
		*html ul#navmenu a {
			padding:4px 0px 0px 16px;
		}
		ul#navmenu a {
			padding:4px 0px 0px 16px;
			margin:0px 0px 0px 0px;
			float: none !important; /*For Opera*/
			float: center; /*For IE*/
			display: block;
			color:#FFFFE6;
			font:normal normal normal 19px Arial;/*Main menu font setting*/
			text-decoration: none;
		}
		/* Root Menu Hover Persistence */
		ul#navmenu a:hover,
		ul#navmenu li:hover a,
		ul#navmenu li.selected a,
		ul#navmenu li.iehover a {
			padding:4px 0px 0px 16px;
			height:28px;
			color:#FFFFE6;
			font:normal normal normal 19px Arial;/*Main menu font setting*/
			background-image:url(../../template/images/spacer.jpg);
			background-repeat:no-repeat;
			background-position:center left;
		}
		#row2number
		{
			position:absolute;
			top:37px;
			left:540px;
			color:#003366;
			font:Verdana;
			font-family:Arial;
			font-size:16pt;
			font-weight:bold;
			border:0px solid red;
		}
		#row2emailtext
		{
			position:absolute;
			top:36px;
			left:700px;
			color:#003366;
			font:Verdana;
			font-family:Arial;
			font-size:16pt;
		}
		#row2emailtext a
		{
			color:#003366;
			font:Verdana;
			font-family:Arial;
			font-size:16pt;
			text-decoration:none;
		}
#row3
{
	position:relative;
	min-height:594px;
	border:0px solid red;
}
*html #row3
{
	height:594px;
	z-index:-1;
}
	#row3para1
	{
		position:relative;
		height:27px;
		background-image:url(../../template/images/contentareatopnew.jpg);
		background-repeat:no-repeat;
		border:0px solid red;
	}
	#row3para2
	{
		position:relative;
		min-height:550px;
		background-image:url(../../template/images/contentareaRptr.jpg);
		background-repeat:repeat-y;
		border:0px solid red;
	}
	*html #row3para2
	{
		height:550px;
	}
	#row3para2sec1
	{
		border:0px solid red;
	}
		#contentarea
		{
			padding:10px 10px 10px 266px;
			min-height:221px;
		}
		*html #contentarea
		{
			height:221px;
		}
		#innercontentarea
		{
			padding:10px 10px 10px 10px;
			min-height:221px;
		}
		*html #innercontentarea
		{
			height:221px;
		}
		#videoarea
		{
			position:absolute;
			width:250px;
			height:221px;
			top:0px;
			left:17px;
			border:0px solid red;
		}
		.innernavarea
		{
			position:relative;
			height:61px;
			top:0px;
			left:5px;
			border:0px solid red;
		}
			.innernavareacol2
			{
				width:147px;
				float:left;
				border:0px solid red;
			}
			.innernavareacol3
			{
				width:24px;
				float:left;
				border:0px solid red;
			}
			.innernavareacol4
			{
				width:146px;
				float:left;
				border:0px solid red;
			}
			.innernavareacol5
			{
				width:24px;
				float:left;
				border:0px solid red;
			}
			.innernavareacol6
			{
				width:146px;
				float:left;
				border:0px solid red;
			}
			.innernavareacol7
			{
				width:24px;
				float:left;
				border:0px solid red;
			}
			.innernavareacol8
			{
				width:146px;
				float:left;
				border:0px solid red;
			}
	#row3para2sec2
	{
		height:20px;
		border:0px solid red;
	}
	#row3para2sec3
	{
		height:153px;
		border:0px solid red;
	}
		#row3para2sec3col1
		{
			width:10px;
			float:left;
			border:0px solid red;
		}
		#row3para2sec3col2
		{
			width:139px;
			float:left;
			border:0px solid red;
		}
		#row3para2sec3col3
		{
			width:36px;
			float:left;
			border:0px solid red;
		}
		#row3para2sec3col4
		{
			width:139px;
			float:left;
			border:0px solid red;
		}
		#row3para2sec3col5
		{
			width:33px;
			float:left;
			border:0px solid red;
		}
		#row3para2sec3col6
		{
			width:139px;
			float:left;
			border:0px solid red;
		}
		#row3para2sec3col7
		{
			width:33px;
			float:left;
			border:0px solid red;
		}
		#row3para2sec3col8
		{
			width:139px;
			float:left;
			border:0px solid red;
		}
	#row3para2sec4
	{
		min-height:110px;
		border:0px solid red;
	}
	*html #row3para2sec4
	{
		height:110px;
	}
	#row3para3
	{
		position:relative;
		height:27px;
		background-image:url(../../template/images/contentareabottom.jpg);
		background-repeat:no-repeat;
		border:0px solid red;
	}
	.greentext
	{
		font:normal normal normal 100% Arial;
		color:#009900;
		text-decoration:none;
	}
	.bodytext
	{
		font:normal normal normal 10pt Arial;
		color:#535354;
	}
	.bodytext a
	{
		font:normal normal bold 10pt Arial;
		color:#535354;
	}
	
	.bodytext a:hover
	{
		font:normal normal bold 10pt Arial;
		color:#535354;
	}
	.searchresult
	{
		color:#999;
		text-decoration:none;
		font:normal normal normal 10pt Arial;
	}
	.searchresult a
	{
		color:#BB4F21;
		text-decoration:none;
		padding:2px 0px;
		font:normal normal bold 100px Arial;
	}
	.searchresult a:hover
	{
		color:#BB4F21;
		text-decoration:underline;
		font:normal normal bold 10px Arial;
	}
	.searchtext
	{
		float:left;
		font-family: Arial;	
		font-size: 14px;		
		font-weight: bold;
		height:22px;
		margin: 4px;
		color: #476182;
		border:0px solid red;
	}
	.searchtext1
	{
		float:left;
		font-size:11px;
		width:182px;	
		height:24px;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 0px 0px;
		color: #476182;
		border:0px solid red;
		background-image:url(../../template/images/text1.jpg);
		background-repeat:no-repeat;
	}
	.searchtext2
	{
		float:left;
		font:normal bold 90% Arial;	
		height:22px;
		margin: 0px 0px 0px 0px;	
		color: #476182;
		border:0px solid red;
	}
	#row5col5
	{
		position:relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 213px;
		height: 35px;
	}
	#row5col6
	{
		position:relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image:url(../../images/searchRight.jpg);
		background-repeat:no-repeat;
	}
	
	#row3bannerright
	{
		position:absolute;
		border:1px solid red;
	}
		#row3paraleft
		{
			position:absolute;
			width:213px;
			height:600px;
			top:27px;
			left:713px;
			border:0px solid red;
		}
			#row3paraleftbanner
			{
				height:53px;
				background-image:url(../../template/images/bannermain.jpg);
				background-repeat:no-repeat;
			}
			#row3paraleftbannerbottom
			{
				height:45px;
				background-image:url(../../template/images/bannerbottom.jpg);
				background-repeat:no-repeat;
			}
			#row3paraleftlinks
			{
				height:395px;
				background-image:url(../../template/images/linksRptr.jpg);
				background-repeat:repeat-y;
			}
			#row3paraleftlinksbottom
			{
				height:23px;
				background-image:url(../../template/images/linksbottom.jpg);
				background-repeat:no-repeat;
			}
			ul#rightmenu
			{
				margin: 0px;
				padding: 0px;
				list-style:none;
				width:210px;
				text-align:left;
				letter-spacing:0px;
				vertical-align:bottom;
				z-index: 10000;
			}
			ul#rightmenu li
			{
				margin: 0px 0px;/*Space between Items*/
				padding: 0px 0px 0px 0px;
				height:auto;
				list-style: none;
				position: relative;
				z-index:100000;
				vertical-align:bottom;
				width:210px;
				background-image:url(../../template/images/linksbg.jpg);
				background-repeat:no-repeat;
				background-position:bottom;
			}
			*html ul#rightmenu a 
			{
				padding:10px 5px 10px 25px;
				width:210px;
				height:100%;
				vertical-align:middle;
			}
			ul#rightmenu a 
			{
				
				border: 0px solid #FFFFFF;
				padding:10px 7px 10px 22px;
				width:auto; 
				height:auto; 
				vertical-align:middle; 
				float: none !important; /*For Opera*/
				display: block;
				color: #476182;
				font:normal normal bold 17px Arial;/*Main menu font setting*/
				text-decoration: none;
				
			}
			/* Root Menu Hover Persistence */
			ul#rightmenu a:hover,
			ul#rightmenu li:hover a,
			ul#rightmenu li.iehover a 
			{
				color:#476182;
				background-image:url(../../template/images/linksoverbg.jpg);
				background-repeat:no-repeat;
				
				background-position:left;
				vertical-align:top;
			}
			
			
			ul#rightmenu1
			{
				margin: 0px;
				padding: 0px 0px 0px 0px;
				list-style:none;
				width:210px;
				text-align:left;
				letter-spacing:0px;
				vertical-align:bottom;
				z-index: 10000;
				background-image:url(../../template/images/linksbg.jpg);
				background-repeat:no-repeat;
				background-position:bottom;

			}
			ul#rightmenu1 li
			{
				margin: 0px 0px;/*Space between Items*/
				padding: 10px 0px 10px 0px;
				height:auto;
				list-style: none;
				position: relative;
				z-index:100000;
				vertical-align:bottom;
				width:210px;
			}
			ul#rightmenu1 a 
			{				
				border: 0px solid red;
				width:auto; 
				height:auto; 
				padding:10px 7px 10px 22px;
				vertical-align:middle; 
				float: none !important; /*For Opera*/
				display: block;
				color: #476182;
				font:normal normal bold 17px Arial;/*Main menu font setting*/
				text-decoration: none;
				background-image:url(../../template/images/linksoverbg.jpg);
				background-repeat:no-repeat;
				background-position:left;
				vertical-align:top;
			}

#row4
{
	position:relative;
	height:20px;
	border:0px solid red;
}
#row5
{
	position:relative;
	height:262px;
}
	#row5para1
	{
		position:relative;
		height:126px;
		border:0px solid red;
	}
		#row5para1col1
		{
			position:relative;
			float:left;
			width:30px;
			height:126px;
			border:0px solid red;
			background-image:url(../../template/images/footernavleft.jpg);
			background-repeat:no-repeat;
		}
		#row5para1col2
		{
			position:relative;
			float:left;
			width:878px;
			height:126px;
			border:0px solid red;
			background-image:url(../../template/images/footernavRptr.jpg);
			background-repeat:repeat-x;
		}
		#row5para1col3
		{
			position:relative;
			float:left;
			width:30px;
			height:126px;
			border:0px solid red;
			background-image:url(../../template/images/footernavright.jpg);
			background-repeat:no-repeat;
		}
	#row5para2
	{
		position:relative;
		height:136px;
		border:0px solid red;
	}
	#row5para2text
	{
		position:relative;
		padding:23px 300px 0px 233px;
		text-align:left;
		text-align:center;
		border:0px solid red;
	}
	#row5 #row5sgslogo
	{
		position:absolute;
		width:83px;
		height:120px;
		top:126px;
		left:0px;
	}
	#row5 #row5healthcare
	{
		position:absolute;
		width:145px;
		height:120px;
		top:126px;
		left:83px;
	}
	#row5 #row5london
	{
		position:absolute;
		width:184px;
		height:102px;
		top:126px;
		left:648px;
		background-image:url(../../template/images/london.jpg);
		background-repeat:no-repeat;
	}
	#row5 #row5newyork
	{
		position:absolute;
		width:118px;
		height:98px;
		top:109px;
		left:822px;
	}
.maintext
{
	color:#003366;
	font-family:Arial;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
}
.maintext a
{
	color:#003366;
	font-family:Arial;
	font-size:13px;
}
.maintext a:hover
{
	color:#003366;
	font-family:Arial;
	font-size:13px;
}
.footerheadtext
{
	
	font:Arial;
	font-family:Arial;
	color:#333333;
	font-size:11pt;
	font-weight:bold;
}
.footertext
{
	
	font:Arial;
	font-family:Arial;
	color:#333333;
	font-size:13px;
}
.footertext A
{
	
	font:Arial;
	font-family:Arial;
	color:#333333;
	font-size:13px;
	text-decoration:none;
}
.footertext A:hover
{
	
	font:Arial;
	font-family:Arial;
	color:#333333;
	font-size:13px;
	text-decoration:underline;
}
.footertext
{
	
	font:Arial;
	font-family:Arial;
	color:#333333;
	font-size:13px;
}
.copy
{
	COLOR: #003366;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.copy A
{
	COLOR: #003366;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.copy A:hover
{
	COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
}
.footerli 
{
margin:0px ;
width:auto;
padding:2px 0px 0px 0px;
}
.footerli li
{
display:inline;
border-right:1px solid #3966B4;
margin:0px 0px 0px 0px;
padding:0px 4px 0px 4px;
}

.copyright
{
	COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.copyright A
{
	COLOR: #FF0000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.copyright A:hover
{
	COLOR: #3966B4;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.Evening {font-family:Tahoma;font-size:11px;color:#003366;text-decoration:none;}
.Evening input{border:1px solid #3C6585;font-family:Tahoma;font-size:11px;color:#003366;margin:0px;padding:0px;width:auto;}
.Evening select{border:1px solid #3C6585;font-family:Tahoma;font-size:11px;color:#003366;margin:0px;padding:0px;width:auto;}
/********* form and related tag styles *********/
div .contactus form{margin: 0;	padding: 0;}
.contactus table tr td{font-family:Tahoma;font-size:11px;color:#003366;text-decoration:none;}
.contactus form table tr td{font-family:Tahoma;font-size:11px;color:#003366;text-decoration:none;}
.contactus table tr td a{font-family:Tahoma;font-size:11px;color:#003366;text-decoration:none;}
.contactus table tr td a:hover{font-family:Tahoma;font-size:11px;color:#0606F0;text-decoration:underline;}
fieldset legend{font-family:Georgia, "Times New Roman", Times, serif;color:#D07616;font-size:14px;}
.contactus input{border:1px solid #3C6585;font-family:Tahoma;font-size:11px;color:#78715E;margin:0px;padding:0px;width:auto;}
.required{background-color:#FFFFCC;}

hr{color:#666666;border:1px solid #3C6585;}
fieldset{color:#999;}
.newusertxt input{border:1px solid #3C6585;font-family:Tahoma;font-size:11px;color:#78715E;margin:0px;padding:0px;width:auto;}
.center{margin:0px auto;text-align:center;}
/****Login text*****/
.welcometext{color:#000066;font-size:14px;font-family:"Times New Roman", Times, serif;}
/***********************************************/
/*************Message Display***************/
.redalert{font-family:Georgia, "Times New Roman", Times, serif;color:#FF0000;font-size:11px;text-align:center;font-weight:bold;}
.reqlabel{font:normal normal bold 10px  Georgia, "Times New Roman", Times, serif;color:#FF0000;text-align:center;}
/***********************************************/
/***********************Photo Gallery***********************************/
#main
{
width:250px;
height:100px;
}
.gnav ul
{
	margin:0px;
	text-align:left;
	padding:0px;
}
.gnav li
{
	background-color:#86C0E8;
	display:inline;
	color:#003466;
	float:left;
	height:auto;
	margin:0px 2px;
	text-decoration:none;
}
.gnav li a
{
	border-color: #ddd #bbb #aaa #ccc;
	background-color:#86C0E8;
	color:#003466;
	font:Verdana normal normal bold 12px #fff;
	display:inline;
	margin:2px 2px;
	padding:0px 10px;
	text-decoration:none;
}
ul.gnav a:hover,
ul.gnav li:hover a,
ul.gnav li.iehover a
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#E99815;
	display:inline;
}
#main li
{
background: #eee;
border:1px solid #ccc;
color: inherit;
margin: 0px;
padding:4px;
display:inline;
float:left;
position:absolute;
z-index:1;
}
#main li img 
{
margin:0px;
padding:0px;
display:block;
}
#mian a
{
	cursor: default;
}
#main a:hover .preview
{
	display: block;
	position: static;
	top: 15px;
	left:5px;
	z-index: 4;
	cursor:pointer;
}
.pause
{
color:#999;
padding:0px 0px;
}

.pause a
{
color:#999;
}

.pause a:hover
{
	color:#999;
}
.bigimgheading
{
height:92px;
position:absolute;left:318px;top:0px;
z-index:2222;font-weight:bold;padding:3px 10% 0px 15px;text-align:left;
}
*html .bigimgheading
{
padding:5px 30% 5px 15px;
}
h1
{
font:"Microsoft Sans Serif";
font-family:"Microsoft Sans Serif";
letter-spacing:2px;
}
/*********************/
