@charset "utf-8";
/* CSS Document */


/* 
	Background-Styles 
*/

body 
{
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	color: #333;

}
img a{border:0;}

#main
{
  background:#fff url(img/top.jpg) repeat-x;
	height: 376px;
	margin-top:0px;
	padding:0;


}
/* 
	Content Box-Styles 
*/
.containerIndex 
{
	width: 1008px;
	background-repeat:no-repeat;
	margin: 0 auto!important;
	margin: -84px auto 0 auto;
	padding:0;
	position:relative;

}
.totalContentContainer  /*unused*/
	{
		background-image: url(img/grayBG.jpg);
		background-repeat: repeat-x;
		background-color: #fff;
		margin:0;
		padding:0;
		height:auto!important;
		height: 417px;
		position: relative;
	}
.contentBox/*Index Content Box*/
{	
	margin:-58px auto 0 auto!important;
	margin:-56px auto 0 auto;
	width: 1006px;	
	height: auto;
  z-index: 500;
	position:relative;
}
.ContentBoxIndexTop_Rcorner/*Index top Round corner Content Box Style*/
	{
		background-image:url(img/IndexTopContentBox_Rcorner.jpg); 
 		background-repeat: no-repeat;
		width: 1008px;
		height: 36px;
	}
.InnerIndexContentBox_content
	{
		background: #fff url(img/InnerContentGR.jpg) repeat-x;
		padding:0 17px 10px 30px;
		margin:0; 
		width: 961px;
	}
p .textstyle1
{
	color: #333;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
}

.homeImg{margin-top:0px!important; margin-top: -5px; padding:0;}
.clean{clear:both;}
.contentBox ul{list-style: none;}
.contentBox li
{
	background: url(img/bullet.jpg) no-repeat 0 50%;
	padding-left: 26px!important;
	padding-left: 25px;
	margin-left:-38px;
	line-height:28px;
}
.contentBox li
	{
		font-family: Arial, Verdana, Helvetica;
		font-size: 9.1pt;
		font-style: normal;
		line-height: 28px;
		color: #1a3960;	
	}
.threeBoxesContainer
	{
		width: 925px;
		height:165px;
		margin:0;
		margin:0;
		
		padding: 0;
	}
.threeBoxesContainer2
	{
		width: 925px;
		height:165px;
		margin: 0!important;
		margin:-20px 0 0 0;
		padding: 0;
	}
	 /********************************************new start**********************************************/

.OrangeBox1
	{
		float:left;
		margin-right: 24px;
		width: 292px;
		height: 165px;
		background-image:url(img/OrangeBox.jpg);
		background-repeat: no-repeat;
	}
	.OrangeBox2
	{
		float:left;
		margin-right: 24px;
		padding: 11px 0 0 0;
		width: 292px;
		height: 165px;
		background-image:url(img/OrangeBox2.jpg);
		background-repeat: no-repeat;
	}

.TextInsideBox2/*used for text positioning inside Blue Boxes*/
{
	font-family: Myriad Pro, Verdana, Arial;
	font-size: 18px;
	font-style:italic;
	margin-left:86px;
	margin-top:40px;
	line-height: 20px;
	text-decoration: none;
	}
	
.TextInsideBox/*used for text positioning inside Orange Boxes*/
{
	font-family: Myriad Pro, Verdana, Arial;
	font-size: 18px;
	font-style:italic;
	margin-left:80px;
	margin-top:32px;
	line-height: 20px;
	text-decoration: none;
	}
 p a /*here you can shange the text shadow style - it's general*/
 {
 	color: #fff; text-decoration: none;text-shadow:2px 1px 1px #383333;
}
 .emailCustomOrangeBtn
 	{
		background-image:url(img/emailCustomOrangeBtn.jpg);
		background-repeat: no-repeat;
		width: 178px;
		height: 30px;
		margin-top: -26px;
		float: right;
		padding-left:10px;
	}
 .InsideEmailcustomOrangeBox{margin:0 0 0 26px; line-height:4px!important; line-height:28px;}

.BlueBox
	{
		width: 292px;
		height: 165px;
		float:left;
		margin-right: 24px;
		background-image:url(img/BlueBox.jpg);
		background-repeat: no-repeat;
	}
/********************************new end************************************/

.GrayBox
	{
		width: 292px;
		height: 165px;
		float:right;
	}
.innerGrayBox
	{
		font-family: Trebuchet MS, Verdana, Arial;
		font-size: 14px;
	    font-weight: bold;
		margin-top:-160px;
		padding:20px 20px 20px 20px;
		color: #fff;
		line-height: 16px;
	}

.regularLink{
		font-family: Arial;
		color: orange;
		text-decoration: none;
		text-shadow: none;
}
	
	/* 
	Navigation-Styles 
*/
	

.topNav
	{
		height: 36px;
		width: 1008px;
		margin:0 auto;
		padding:0;
	}
#page-globalnav 
{
	float: right;
	text-align: center;
	margin-right:158px!important;
	margin-right: 80px;
	background-color: transparent;
}
#page-globalnav ul 
{
	padding: 0px;
	margin: 0;
	border: 0 !important;
}
#page-globalnav li 
{
	display:block;
	list-style:none;
	float:left;
	padding: 0px;
	margin: -9px 19px 10px 0!important;
	margin: 3px 19px 0 0;
	border: 0 !important;
	padding-right: 2px;
	background: url(img/button.jpg) no-repeat;
	width: 87px;
	height: 27px !important;
	font-size: 115%;
	line-height: 25px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
	text-shadow: 0.012em 0.029em #ccc;
	color:#fff;
	text-decoration: none;
}
#page-globalnav li a 
{
	padding: 0px;
	margin: 0px;
	border: 0 !important;
	display: block;
	background: url(img/button.jpg) no-repeat;
	width: 87px;
	height: 27px !important;
	text-align: center !important;
	color: #fff;
	text-decoration: none;
}
#page-globalnav li a:hover,
#page-globalnav li a:focus,
#page-globalnav li.selected a 
{
	padding-bottom: 7px;
	margin: 0;
	display: block;
	width: 87px;
	height: 35px;
	text-align: center !important;
	color: #fff;
	background: url(img/buttonSelect.jpg) no-repeat;
	z-index: 400;
}
/****************************new start*********************************/
.demostyle
{
	background-image:url(img/demoBtn.jpg);
	background-repeat: no-repeat;
	width:129px;
	height: 60px;
	float:right;
	margin:-53px 26px 0 400px!important;
	margin: -38px 20px 0 400px;
	padding:0;
		z-index: 300;
	position: relative;
}
.demostyle p
{

	margin: 7px 0;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 17px;
	line-height: 15px;
	text-decoration: none;
	color: #fff;

}
.demostyle p a
{

	margin: 7px 0;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 17px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	color: #fff;
}
/****************************new end********************************/
.logoStyle
{
	width:180px;
	height: 162px;
	float:left;
	margin:-54px 26px 0 20px!important;
	margin: -37px 20px 0 20px;
	padding:0;
	z-index: 300;
	position: relative;
}
/****************************new start*********************************/
.logoo{margin-top:0px!important; margin-top:-2px;}
.logoo2{margin-top:-1px!important; margin-top:-3px;}
/**************************new end***************************************/

/* 
	Header-Styles 
*/

.headerBox
{
	width: 1008px;
	height: 337px;
	background-image:url(img/header.jpg);
	background-repeat: no-repeat;
	margin: 2px auto 0 auto!important;
	margin: -125px auto 0 auto;
	z-index:100;
	position: relative;
}
#headerText
{
	width: 623px;
	height:304px;
	float:right;
	margin-top: 10px;
}

#headerText h4
	{
		font-family: Myriad Pro, Verdana, Arial;		
		font-size:4.902em;
		letter-spacing: -2px;
		margin-top: 10px;
		margin-bottom: 0;
		line-height: 42px;
		color: #fff;
		font-weight: bold;
		text-shadow: 0px 1px 1px #000;
	}
#headerText h3
	{
		font-family: Myriad Pro, Verdana, Arial;		
		font-size:2.902em;
		letter-spacing: -2px;
		margin-top: 10px;
		margin-bottom: 0;
		line-height: 42px;
		color: #fff;
		font-weight: bold;
		text-shadow: 0px 1px 1px #000;
	}	
	
#headerText h1
	{
		color: #d9d3b6;	
	}	
	
#headerText em
{
		font-family: Myriad Pro, Verdana, Arial;
		font-size: 30pt;
		color: #b0dcf5;
		font-weight: normal;	
		text-decoration:none;
		font-style:normal;
}
#headerText p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:14px;
	text-decoration: none;
	line-height: 17px;
	padding-right: 100px;
}
/*******************************new start*************************/
#headerText .learnMoreBtnStyle
{
	margin-top: -10px!important;
	margin-top:1px;
	position: absolute;
	margin-right:0!important;
	margin-left: 360px;
	background-image:url(img/learnMoreBtn.jpg);
	background-repeat: no-repeat;
	z-index: 300;
}
.learnMoreBtnStyle p
{
	text-align: center;
	margin-left: 30px;
	margin-top: 10px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 24px;
	line-height: 34px;
 text-decoration: none;
	color: #fff;
	text-shadow: 2px 2px 1px #999;

}
.learnMoreBtnStyle p a
{
	text-decoration: none;
	color: #fff;

}
/**************************new end*********************/



/* 
	Footer-Styles 
*/
.totalFooterBox
	{
		width: 100%;
		/*height: 228px;*/
		background: #8ec8e0 url(img/footerBg.jpg) repeat-x;
		margin:0;
		padding:0;
		border-top: 1px solid #042b3c;
		border-bottom: 1px solid #042b3c;
		position: relative;
		min-height:228px;
}
#footer
	{
		margin: 10px auto 0 auto;
		padding: 0 0 0 15px;
		width: 993px;
		min-height:228px;
		color: #fff;
		position: relative;
	}
.footer_column/*short column*/
 {
	float:left;
	width:222px;
	padding-left: 20px;
	min-height:228px;
}
.footer_long 
{
	width:259px;
	float:left;
	min-height:228px;		
}
.footerSeparator
{
	width: 1px;
	float:left;
}
.vSepar
{
	background-image:url(img/footerSeparator.jpg);
	background-repeat: no-repeat;
	width: 1px;
	height: 134px;
	margin-top: 16px;
}
#footer h3
{
	margin:10px 0px 5px 9px;
	font-size:15px;
	line-height:21px;
	font-family: Myriad Pro, Arial, Verdana, Sans-serif;
	color:#1a3960;
}
#footer ul
{ 
	margin:10px 0px 30px 6px;
	padding:0px; 
}
#footer ul li
	{ 
		list-style:none; 
		margin:0px 0px 8px 5px!important;
		margin:0px 0px 8px 5px;
		padding:0px; 
		font-family:Arial, Verdana, Helvetica; 
		font-size: 11px; 
		color: #1a3960; 
		text-decoration: none;
	}
#footer ul li a 
{ color:#1a3960;text-decoration: none; }
#footer ul li a:hover 
{ color:#1a3960; text-decoration: underline; }

	
	
.copyrightTotalBox
	{
		background: #fff url(img/copyrightBG.jpg) repeat-x;
		height: 88px;
		margin:0px;
		padding:0;		
	}

.copyrightTotalBox p 
{
	margin:0; 
	padding-top:35px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #fff;
}	

/* 
	Miscellaneous-Styles   
*/

p.title
	{
	font-family: Myriad Pro, Verdana, Arial;
	font-size: 26.20pt;
	margin:0;
	padding:0;
	color: #1a3960;
	font-weight: bold;
}
.incase{margin-top: -7px;}
/* 
	Inner Page Styles   
*/
#main_InnerPage
{
  background:#fff url(img/top_InnerPage.jpg) repeat-x;
	height: 289px;	
	margin:0;
	padding:0;
	
}

.frontContentBox
{
		width: 958px;
		margin-top: -75px!important;
		margin-top:0;
		padding:0;
		z-index: 500;
		position:relative;
}
/* 
	Vertical menu Styles   
*/
.box{margin-left: -5px!important; margin-left: 0px;}

#left
	{
		width: 236px;
		background-color: transparent;	
	}
#left .menuTop
	{
		background-image:url(img/l_menu_top_Rcorner.jpg);
		background-repeat: no-repeat;
		width: 233px;
		height: 14px;
		margin:0;
		padding:0
	}
.leftMenu_inner
{
	width: 231px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	
}
		/* 
	Left Menu Styles 
*/
#left ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#left li a
{
	color: #333333;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;		
	display: block;
	background:url(img/LeftMenu_set.jpg) 100% 0;
 	padding: 0px 0 0px 30px;
	line-height: 37px;
	text-decoration: none;
}	
#left li a.one
	{
		background-position: 100% 0px;
		height: 37px;
	}
#left li a.two
	{
		 height: 37px;
		 background-position: 100% -37px;
	}
#left li a.three
	{
		 height: 37px;
		  background-position: 100% -74px;
	}
#left li a.four
	{
		 height: 37px;
		 background-position: 100% -111px;
	}
#left li a.five
	{
		 height: 37px;
		 background-position: 100% -148px;
	}
#left li a.six
	{
		 height: 37px;
		 background-position: 100% -185px;
	}
#left li a.seven
	{
		 height: 37px;
		 background-position: 100% -222px;
	}	
	
#left li a:link, #left li a:visited {
		color: #333333;
}

/*#left li a:hover
{
	color: #333333;
	background-position: 100% -222px;
}*/

#left li a.selected
{
	color: #26370A;
	background-position: 100% -259px;
	height: 37px;
}	

	/* 
	Left Menu-Styles  End
*/

.menuBottom
{
		background-image:url(img/l_menu_BottomRcorner.jpg);
		background-repeat: no-repeat;
		width: 233px;
		height: 14px;
		margin:0;
		padding:0
	}
.right
{
	width: 694px;
	padding-left: 30px;
	line-height: 24px;
	padding-top: 24px;
}
.mailBtn{margin: 10px 10px;}
.extraContainer
	{
		width: 990px!important;
		width: 972px;
		height:165px;
		margin-left:-16px;
		padding: 0;
		position: relative;
	}
.GreenRedBlueImg
{
	/*background-image:url(img/greenRedBlueImg.jpg);*/
	width: 253px;
	height: 177px;
	float:left;	
}
/* 
	Round Corner Box Styles   
*/
.roundCornerContentBox
{
	width: 335px;
	height: 255px;
	float:left;
	margin-left: 22px;
}
.roundCornerContentTop
{
	background-image:url(img/RoundCorner_top.jpg);
	background-repeat: no-repeat;
	width: 336px;
	height: 14px;
	margin:0;
	padding:0;
}
.roundCornerContentInner
{
	background-image:url(img/RoundCornerBg.jpg);
	background-repeat: repeat-x;
	width: 334px;
	height: 224px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	margin:0;
}
.roundCornerContentBottom
{
background-image:url(img/RoundCorner_bottom.jpg);
	background-repeat: no-repeat;
	width: 336px;
	height: 14px;
	margin:0;
	padding:0;
}
.roundCornerContentBoxIcons
{
	margin:0;
	padding:0 18px;
}
.roundCornerContentBoxTitle
	{
		font-size:16px;
	line-height:36px;
	font-family: Myriad Pro, Arial, Verdana, Sans-serif;
	font-weight:bold;
	color:#1a3960;
	}
.roundCornerInnerAlign
{
margin: 20px 20px;
	line-height: 24px;
}
.horLine{border-top: 1px solid #e6e6e6; width: 690px;float: right; margin-right: 7px; margin-bottom: 10px; margin-top:6px;}


.formstyle {
	text-align:right;
	padding: 5px;
	width : 160px;
	} 


