


/* 
*BROWSER COMPT  
*/
* { margin:0; padding:0; }
html,body{ height:100%}
/* html{overflow: -moz-scrollbars-vertical;} */
body {
	/*background:#0F1D61;*/
	background:#ffffff;
	color:#525251;
	text-align:center;
	font:.75em/1.6em  Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0;
	margin-top:0px;
	}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
	}
h1 {
	color:#787A76;
	font-weight:normal;
	font-size:1.95em;
	}
	
h2 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 2.6em;
	font-weight : bold;
	padding : 0 0 15px 0;
	color : #434343;
}
h3 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 2em;
	font-weight : bold;
	padding : 25px 15px;
	color : #204DA6; 
}
h4 { font-size:1.05em; }
h5 { font-size:1.2em; color:#7CBE42; }
h6{  font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#434343; margin:0px;}

h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover,h4 a, h4 a:hover { font-weight:bold;}
table { width:100%; }
th, td { padding:0 5px; text-align:left; vertical-align:top; }
p, address { margin:0 0 .9em 0; }
address { font-style:normal; }
fieldset { border:none; }
legend {display:none;}
cite { color:#787A76; font-style:normal; font-size:.79em;}
cite strong { font-weight:bold; color:#787A76;}
form { display:inline;margin:0px; padding:0px;}
small { font-size:.80em;font-weight:normal}
big { font-size:1.25em; }
hr { margin:0; border:0; height:1px; overflow:hidden; visibility:hidden; }
dt { display:block; font-weight:bold;}
blockquote { color:#787A76; font-size:1.17em ;}
blockquote p { margin-bottom:.5em; }
abbr, acronym, span.abbr {
/* cursor: help; */
border-bottom: 1px dashed #434343;
}

/* 
************* In-line **************
*/
input, select { vertical-align:middle; }
label, .label { color:#666; font-weight:bold; }
.label { padding-right:8px; }
a img { border:0; vertical-align:middle; }
a { color:#787A76; text-decoration:underline; }
a:hover { color:#787A76; text-decoration:none; }

/* 
* CLEAR 
*/
	.clearfix:after 
		{
		content : ".";
		display : block;
		clear : both;
		visibility : hidden;
		line-height : 0;
		height : 0;
		
		}
		
	.clearfix 
		{
		display : inline-block;
		}
		
	html[xmlns] .clearfix 
		{
		display : block;
		}
		
	* html .clearfix 
		{
		height : 1%;
		}

.clear-both
	{
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
	}


/*  
* LAYOUT  
*/

	
	#wrapper {
		width:100%;
		margin:0 auto;
		text-align:left;
		padding-top:0px;
		background:url(../../images/page-bg-1.gif) repeat-x;
		
		}
	#wrapper-sub {
		width:100%;
		margin:0 auto;
		text-align:left;
		padding-top:0px;
		background:url(../../images/page-bg-sub.gif) repeat-x;
		
		}
#container {
	margin:0px;
	margin:0 auto;
	padding-bottom:4em;	
	padding:0px 0px 0px 0px;
	width:960px;
	}
	
/* 
* HEADER  
*/	
	.header {
		position:relative;
		height:87px;
		text-align:right;
		z-index:99;
		margin: 0;
		padding: 0;
		
		
		}
	.header * {
		margin: 0;
		padding: 0;
	}
	.header ul {
		list-style: none;
	}

/* HEADER LOGO */
	.header #logo {
		float:left;
		
		}
	.header #logo a {
		display:block;
		width:392px;
		height:85px;
		margin-top: -1px;
		background:url(../../images/logo.gif) no-repeat;
		}
	.header #logo a span {
		display:none;
		}
	
/*  TOP Navigation Row  */
	.header .nav-bar {		
		font-size:12.0px;
		bottom:0;
		left:0;
		margin-top:50px;
		width:486px;
		float:right;
		}

	.header .nav-bar fieldset {
		float:right;
		padding-top:6px;
		}
	.header .nav-bar .input-text {
		width:12em;
		margin-top:-3px;
		}
	
/* 	Nav and select menu */
			#nav {
				float:left;font-size:12px;
				width:450px;
				padding:4px 15px 0 20px;
				text-align:left;font-size:12px;
				}
			
			#nav li {
				float:left;
				background:url(../../images/nav_li_bg.gif) no-repeat 100% 50%;
				position:relative;
				}
			#nav a{
				display:block;
				padding-left:5px;
				color:#686868;
				text-decoration:none;font-size:12px;
				text-transform:uppercase;
				}
				
			#nav a:hover {
				background:url(../../images/nav_over_left.gif) repeat-x;
				color:#204DA6;
				}
			#nav a strong {
				display:block;
				line-height:1.9em;
				padding:0px 12px .25em 5px;
				white-space:nowrap;font-size:12px;
				
				}
			#nav a:hover strong  {
				/*background:url(images/nav_over_right.gif) no-repeat 100% 0;*/
				padding-right:10px;
				padding-left:7px;
				display:block;
				}
			#nav ul li { float:none; } /* De-style the 1st level*/
			#nav ul { display:none; }
			
			#nav ul li {
				display:block;
				background:url(../../images/nav_sec_li_bg.png) repeat-y;
				padding:0 1.08em;
				}
				
/*   
* Body section 
*/

	
#breadcrumbs {
	PADDING-TOP: 8px;
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: .8em; 
	MARGIN: 0px;
	margin-bottom:4px;
	TEXT-TRANSFORM: uppercase; COLOR: #7F7E7E;
	text-align:left;
	background:#D4D4D4;
}

#breadcrumbs A {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #888; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none
}

#breadcrumbs A:hover {
	TEXT-DECORATION: underline;
}

#breadcrumbs A.home {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	BACKGROUND: url() no-repeat 2px 20%; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#breadcrumbs STRONG {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #204DA6; 
	PADDING-TOP: 0px
}


	
/* PAGE HEADER  */

#content{
	background:#ffffff;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 50px; 
	MARGIN: 0px auto; 

/*	WIDTH: 920px;
*/	
}

#page-header-sub-page{
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px;
	padding-top:0px;
	WIDTH: 100%;
	background: #184B9D url(../../images/header-sub.jpg) no-repeat;
	text-align:left;
	padding:30px 0 20px 0;
	height:51px;
}
#page-header-sub-page H3 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.8em; 
	COLOR: #fff; 
	LETTER-SPACING: -1px;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:10px 0 10px 30px;
	text-transform:uppercase;
}

/* layout */	 
#colum-left-side{
	float:left;
	padding:10px 0px 0px 14px;
	width:600px;
	font-size:12px;
	font-weight:normal;
	/*border:1px solid #F8F8F8;
	background:#ffffff url(../../images/col_bg_top.jpg) repeat-x;*/
	margin-bottom:20px;
	
}

#colum-right-side{
	float:right;
	display:inline;
	padding:10px 14px 10px 14px;
	width:250px;
	font-size:12px;
	font-weight:normal;
	border:1px solid #F8F8F8;
	background: #ffffff url(../../images/col_bg_top.jpg) repeat-x;
	margin-bottom:20px;
}


#text-content{ 
	margin:10px 10px 10px 10px; 
	padding:10px 5px 10px 5px;
}


#text-content p {

	margin:10px 0 10px 0;
	font-size : 1.1em;
	text-align:justify;
}

.raq{
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.5em;
	font-weight : bold;
	padding : 65px 0 0px 38PX;
	color : #434343;

}

.raq a {
		display:block;
		width:270px;
		height:30px;
		margin-top: -1px;
		text-decoration:none;
		}
		
.raq a span {
		display:none;
		}
		
.raq a:hover {
		color:#3CB916;
		}

#subnav {
	PADDING-BOTTOM: 0px; 
	BACKGROUND: #DCDBDB; 
	margin-top:15px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
	LIST-STYLE-TYPE: none; /* POSITION: relative; TOP: -157px */
}

#subnav LI {
}

#subnav LI.top {
	BORDER-TOP-STYLE: none
}

#subnav LI A {
	PADDING-TOP: 10px; 
	PADDING-RIGHT: 18px; 
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 20px; 
	DISPLAY: block; 
	BACKGROUND: url(../../images/arrow_sub_page_hdr.gif) no-repeat 10000px 50%; 
	MARGIN: 0px -3px 0px 0px; 
	WIDTH: 201px; 
	COLOR: #515150; 
	POSITION: relative; TEXT-DECORATION: none
}

#subnav LI A:hover {
	BACKGROUND-POSITION: 0% 50%; COLOR: #eee; BACKGROUND-COLOR: #9B9A9A;
}

#subnav LI A.active {
	BACKGROUND-POSITION: 0% 50%; COLOR: #fff; BACKGROUND-COLOR: #9B9A9A;
}


/* ********** Columns ********** */
.colum-2-set, .colum-2-set-alt1, .colum-2-set-alt2, .colum-3-set, .colum-4-set {
	margin-top:1.2em;
	margin-left:1.2em;
    margin-bottom: 1.2em;
}

/* Column 2 */
.colum-2-set .col-1, .colum-2-set .col-2 {
	width:48%;
	}
.colum-2-set .col-1 {
	float:left;
	}
.colum-2-set .col-2 {
	float:right;
	}

/* Col2-alt */
.colum-2-set-alt1 .col-1 {
	float:left;
	width:64%;
	}
.colum-2-set-alt1 .col-2 {
	float:right;
	width:32%;
	}

/* Col2-alt 2 */
.colum-2-set-alt2 .col-1 {
	float:left;
	width:32%;
	}
.colum-2-set-alt2 .col-2 {
	float:right;
	width:65%;
	}


/* Column 3 */
.colum-3-set .col-1, .colum-3-set .col-2, .colum-3-set .col-3 {
	float:left;
	width:32%;
	}
.colum-3-set .col-1, .colum-3-set .col-2, .colum-3-set .col-3 {
	margin-right:.5%;
	}

/* Column 4 */
.colum-4-set .col-1, .colum-4-set .col-2, .colum-4-set .col-3, .colum-4-set .col-4 {
	float:left;
	width:21.5%;
	}
.colum-4-set .col-1, .colum-4-set .col-2, .colum-4-set .col-3 {
	margin-right:3%;
	}

/* Content Col */
.content-col {
    margin-bottom: 1em;
}


	
/* Home Page */
			.home-header {				
				height:216px;
				background:url(../../images/home_spot_li_bg.jpg) no-repeat;
				}
				
			.home-header ul {
				position:absolute;
				right:0;
				width:296px;
				height:230px;
				padding:34px 0 0 45px;
				
				}
			.home-header li {
				margin:0;
				padding:0;
				padding-right:27px;
				list-style-image: none;
				list-style-position: outside;
				list-style-type: none;
				}
			.home-header li {
				padding: 0 1.08em 0.3em 1.08em;
			}
			.home-header li a {
				display:block;
				padding:5px 0 0 20px;
				color:#fff;
				font-size:1.17em;
				line-height:1.8em;
				text-decoration:none;
				}
			
			.home-header li a:hover {
				background:url(../../img/home_spot_li_bg.jpg) no-repeat;
				color:#fff;
				}
	
/* ** HOME PAGE INTRO */

				.home-icons{ 
				background:#D5D5D5;
				height:100px;
				text-align:center;
				padding:15px 0 15px 25px;
				}
				.home-icons ul{ padding:0px; margin:0;}
				.home-icons ul li { float:left; } /* De-style the 1st level*/
				.home-icons ul li {
					display:block;
					padding:0 1em;
					}


				#intro {
				padding : 43px 20px 25px 20px;
				
				
				
				}
				#intro div {
				padding-bottom : 2em;
				line-height : 1.8em;
				}
				#intro .we-are {
				width : 250px;
				float : left;
				padding-top: 5px;
				}
				#intro .innovative {
				width : 250px;
				float : right;
				padding-top: 5px;
				}
				#intro .creative {
				margin : 0 315px 0 325px;
				padding-top: 5px;
				}
				#intro p {
				font-size : 1.1em;
				}

/* About us */



/* listings */

ul.lists{ color:#494949; font-size:12px; line-height:1.5em; margin-left:5px; padding-left:10px; 

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

}

ul.lists li{ LIST-STYLE-TYPE:square}

ul.lists-one{ color:#494949; font-size:12px; line-height:1.5em; margin-left:5px; padding-left:10px; 

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

}

ul.lists-one li{ LIST-STYLE-TYPE:square}

/* contact   */

/* forms   */

.textbox{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #DADADA; 
	background-color:#F0F0F0; 
	font-size:12px; 
	font-weight:normal; 
	color:#7FA2C4; 
	width:154px; 
	height:18px;}

.textarea{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #DADADA; 
	background-color:#F0F0F0; 
	font-size:12px; 
	font-weight:normal; 
	color:#7FA2C4; 
	width:300px; 
	height:100px;
}

.contact{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
.contact a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A40D1D; text-decoration:none}
.contact span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#39382B; }


/* 
* FOOTER  
*/
			.footer{
			text-align:right; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:10px; color:#434343; 
			padding:30px 55px 0px 55px;
			background:#ffffff;
			border-top:1px solid #D4D4D4;
			background:#F1F0F0;
			
			}
