@import url("dropdown.css");
@import url("news.css");
@import url("admin.css");


/***************************************************************************************************************************
                                                        ***   Body Class Start Here   ***
****************************************************************************************************************************/
body {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	color:							#001f3f;
	text-decoration:				none;
	font-weight:					normal;
	margin:							0;
	padding:						0;
	margin-top: 					0px;
	background-color: 				#FEFEFE; /*#C3E2FF;*/	
}
* {                        /* Universal Acceptor */
	margin:							0;
	border:							0;
	padding:						0;
}

#bodypagebg {		                           /* site center align */
	text-align: 					center;
	width: 							1002px;
	margin: 						0px auto 0 auto;
	height:							auto;
}
#wrapper {	                                  /* Main Outer Fix  */
	width:							1002px;
	position: 						relative;
	top: 							0;
	left: 							0;
	margin:							0 auto;
	text-align: 					left;
	height:							auto;
}
#wrapper_L {	                                  /* Main Outer Fix  */
	float:							left;
	width:							100%;
	height:							auto;
	background:						url(../images/left.png) left top repeat-y;
}
#wrapper_R {	                                  /* Main Outer Fix  */
	float:							left;
	width:							100%;
	height:							auto;
	background:						url(../images/right.png) right top repeat-y;
	
}

.container {
	float:							left;
	width:							912px;
	height:							auto;
	padding-left:	 				39px;
}
a{
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	color:							#cc0000;
	text-decoration:				underline;
}
a:hover{
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	color:							#cc0000;
	text-decoration:				none;
}
/*************************************************************************************************************************
                                                        *** Body Class End Here ***
**************************************************************************************************************************/





/*************************************************************************************************************************
                                                        *** Header Class Start Here ***
**************************************************************************************************************************/
/*  header Starts here */
#header {
	float:							left;
	width:							912px;
	height:							auto;
	
}
.headerInner {
	float:							left;
	width:							912px;
	height:							auto;
	background:						url(../images/header.jpg) right top repeat-y;
}
.headerInnerBtm {
	float:							left;
	width:							912px;
	height:							auto;
	background:						url(../images/header_Inner.jpg) right bottom no-repeat;
}
.Logo {
	float:							left;
	width:							642px;
	height:							87px;
	padding-top:					15px;
}
.loginOuter {
	float:							right;
	width:							160px;
	height:							28px;
}
.welcome {
	float:							left;
	width:							56px;
	height:							auto;
	font-size:						9px;
	color:							#001e3d;
	padding-top:					9px;
	font-weight:					bold;
}
.login {
	float:							left;
	width:							100px;
	height:							28px;
	padding-top: 10px;
	text-align:right;
	}
a.loginbtn {
	width:							100px;
	height:							28px;
	font-size:						12px;
	color:							#001e3d;
	font-weight:					bold;
	line-height:					28px;
	text-decoration:				none;
	/*background:					url(../images/login.jpg) left top no-repeat;*/
	display:						block;
	padding-left:					20px;
	cursor:							pointer;
}
a:hover.loginbtn {
	color:							#cc0000;
	text-decoration:				underline;
	/*background:					url(../images/login.jpg) left top no-repeat;*/
}
/*  menu Starts here */
.menu {
	height:							40px;
	background:						url(../images/menubg.jpg) repeat-x;
}
.menu2 {
	height:							40px;
	/*background:						url(../images/menubg.jpg) repeat-x;*/
}
/*  menu Ends here */
/**************************************************************************************************************************
                                                        *** Header Class End Here ***
***************************************************************************************************************************/



/**************************************************************************************************************************
                                                        *** Content Class Start Here ***
***************************************************************************************************************************/
.containerInner {
	float:							right;
	width:							900px;
	height:							auto;
}
.containerInnerRed {
	float:							left;
	width:							900px;
	height:							auto;
	padding-bottom:					18px;
	background-color: #FFFFFF;
	background-image: url(../images/redlong_bg.jpg);
	background-repeat: repeat-x;
}
.containerRedInner {
	float:							left;
	width:							826px;
	height:							auto;
	margin-left:					35px;
	background:						#FFFFFF url(../images/flashtop.png) left top repeat-x;
}
.flashBannerHolder {
	float:							left;
	width:							818px;
	height:							222px;
	margin-left:					4px;
	background:						url(../images/flashBg.png) repeat-x;
}
.keyservices {
	float:							left;
	width:							363px;
	height:							55px;
	background:						#FFFFFF;
	padding:						4px;
}
.common {
	float:							left;
	width:							100%;
	height:							auto;
}
.commonAuto {
	float:							left;
	width:							auto;
	height:							auto;
}
.commonPadding {
	padding-right:					3px;
}
.common p {
	line-height:					16px;
	padding-bottom:					12px;
}
h1 {
	
	font-size:						18px;
	color:							#cc0000;
	margin:							0px;
	padding:						0px;
}
h2 {
	
	font-size:						14px;
	color:							#003366;
	font-weight:					bold;
}
h3 {
	
	font-size:						15px;
	color:							#7e7e7e;
	font-weight:					normal;
}
h4 {
	
	font-size:						30px;
	color:							#59a8d7;
}
h5 {
	
	font-size:						14px;
	color:							#003366;
	font-weight:					bold;
	padding-top:					10px;
	margin: 0px;
	padding-bottom: 5px;
}
.textOuter {
	float:							left;
	width:							100%;
	height:							auto;
	background:						 #ffffff url(../images/textbg.jpg) repeat-x;
}
.LeftPanelOuter {
	float:							left;
	width:							348px;
	height:							auto;
}
.LeftPanel {
	float:							left;
	width:							348px;
	height:							auto;
	background:						url(../images/left06.png) no-repeat;
	background-position:			100% 70px;
	margin-top:						29px;
}
.LeftPanel_r {
	float:							left;
	width:							314px;
	height:							auto;
	background:						url(../images/main_leftCon_RightTop.png) right top no-repeat;
	padding-left:					34px;
}
.LeftPanel_btm {
	float:							left;
	width:							348px;
	height:							40px;
	background:						url(../images/main_leftCon_btm.png) top left no-repeat;
	font-size:						0px;
}
.LeftPanel_Text {
	float:							left;
	width:							270px;
	height:							auto;
	padding-top:					20px;
}
.LeftPanel_Text p, .testimonialsText p, .innerPageOuter p {
	font-size:						12px;
	color:							#001f3f;
	padding-bottom:					10px;
	text-align:						left;
	line-height:					17px;
}
.LeftPanel_Text p a {
	font-size:						12px;
	color:							#cc0000;
	font-weight:					bold;
	text-decoration:				underline;
}
.testimonialsOuter {
	float:							left;
	width:							269px;
	height:							auto;
	padding-top:					29px;
}
.testimonialsRight {
	float:							left;
	width:							269px;
	height:							auto;
	background:						url(../images/testimonialsrightTop.png) right top no-repeat;
}
.testimonialsRight01 {
	float:							left;
	width:							269px;
	height:							auto;
	background:						url(../images/testimonialsrightbtm.png) right bottom no-repeat;
	background-position:			100% 77px;
}
.testimonialsTextOuter {
	float:							left;
	width:							210px;
	height:							auto;
	padding-left:					15px;
}
.testimonialsText {
	float:							left;
	width:							210px;
	height:							auto;
}
.testimonialsText b {
	font-weight:					bold;
}
.testimonialsText em {
	font-style:						italic;
}
.testimonialsLink {
	float:							left;
	height:							23px;
	margin-top:						23px;
	margin-bottom:					15px;
	background:						#cc0000;
}
.testimonialsLink a {
	font-size:						12px;
	color:							#FFFFFF;
	font-weight:					bold;
	text-decoration:				none;
	line-height:					23px;
	padding-left:					5px;
	padding-right:					5px;
	display:						block;
}
.testimonialsLink a:hover {
	text-decoration:				underline;
}
.testimonialsNews {
	float:							left;
	width:							477px;
	height:							auto;
}
.News {
	float:							left;
	width:							172px;
	height:							auto;
	padding-top:					29px;
	padding-left:					17px;
}
.News01 {
	float:							left;
	width:							100%;
	height:							auto;
	padding-top:					14px;
	padding-bottom:					20px;
	color:							#001e3d;
	font-size:						10px;
}
.NewsText {
	float:							left;
	width:							100%;
	line-height:					23px;
	color:							#003263;
	font-size:						12px;
	font-weight:					bold;
}
.input {
	width:							172px;
	height:							20px;
	padding-top:					5px;
	color:							#cc0000;
	font-size:						12px;
	font-weight:					bold;
	border:							1px solid #03325e;
}
a.private {
	width:							auto;
	height:							auto;
	color:							#cc0000;
	font-size:						10px;
	font-weight:					normal;
	line-height:					60px;
	padding-left:					14px;
}
a:hover.private {
	color:							#000000;
}
.testimonialsNewsBtm {
	float:							left;
	width:							100%;
	height:							17px;
	/*background:						url(../images/testimonialsBtm01.png) right no-repeat;*/
	font-size:						0px;
}
.partner {
	float:							left;
	width:							100%;
	height:							99px;
}
.rightPanel {
	float:							left;
	width:							477px;
	height:							auto;
}
.partnerInner {
	float:							left;
	width:							auto;
	padding-left:					42px;
	height:							99px;
}
.partnerInner01 {
	float:							left;
	width:							94px;
	height:							auto;
	padding-top:					17px;
}
.partnerInner02 {
	float:							left;
	width:							115px;
	height:							auto;
	padding-top:					30px;
}
.partnerInner03 {
	float:							left;
	width:							110px;
	height:							auto;
	padding-top:					30px;
}
.partnerInner04 {
	float:							left;
	width:							auto;
	height:							auto;
	padding-top:					20px;
}
.containerInnerWhite {
	float:							left;
	width:							100%;
	height:							auto;
}
/*company page class start here*/
.companyOuterInner {
	float:							left;
	width:							100%;
	height:							auto;
	background:						 #FFFFFF url(../images/compnay.png) left top  repeat-x;
}
.companyOuter {
	margin-top:						15px;
	float:							left;
	width:							825px;
	height:							auto;
	margin-left:					35px;
}
.companyLeft {
	float:							left;
	width:							190px;
	padding-top:					27px;
	height:							auto;
}
.companyRight {
	float:							right;
	width:							625px;
	height:							auto;
	padding-top:					16px;
}
.compnayInner{
	float:							left;
	width:							199px;
	height:							auto;
}

/*company page class ends here*/
/*inner page menu class start here*/
.menu_inner{
	float:							left;
	width:							199px;
	height:							auto;
	background:						url(../images/innerMneuTop.png) right top no-repeat;
}
.menu_inner_R{
	float:							left;
	width:							199px;
	height:							auto;
	background:						url(../images/innerMneuMiddle.png) right no-repeat;
	background-position:			100% 94px;
	padding-bottom:					20px;
}
.menu_inner_Btm{
	float:							left;
	width:							199px;
	height:							17px;
	font-size:						0px;
	background:						url(../images/menuinnerBtm.png) right no-repeat;
}
.menu_inner_R ul{
	list-style:						none;
	display:						block;
}
.menu_inner_R ul li{
	list-style:						none;
	display:						block;
	padding-left:					15px;
	width:							160px;
	padding-bottom:					10px;
	padding-top:					10px;
}
.menu_inner_R ul li a{
	font-size:						13px;
	color:							#cc0000;
	text-decoration:				none;
	padding-left:					5px;	
}
.menu_inner_R ul li a:hover{

	color:							#5c0000;
	text-decoration:				none;

}
.menu_inner_R ul li a.actInner, .menu_inner_R ul li a:focus, .menu_inner_R ul li a:active{
	
	color:							#5c0000;
	text-decoration:				none;
	padding-left:					10px;
	background:						url(../images/arrowsMneu.png) left no-repeat;
}
.menu_inner_R ul li span.companyh1{
	font-size:						16px;
	color:							#59a8d7;
	text-decoration:				none;
	padding-left:					10px;
	font-weight:					bold;
}
.pdfOuter{
	float:							left;
	height:							auto;
	padding-top:					15px;
	text-align: left;
	padding-left: 30px;
}
.paddingPDF{
	padding-top:					15px;
	padding-right: 20px;
}

.companybg{
	background:url(../images/company01.png) right top no-repeat;
}

.contentbg h4{
	display:none;
}

.contentbg p{
	padding-left:8px; padding-right:8px;
}
.contentbg h5{
	padding-left:8px; padding-right:8px;
}

.contentbg{
	background: right top no-repeat;
	padding-bottom: 50px;
}
.innerPageOuter{
	float: left;
	width: 590px;
	height:	auto;
	padding-bottom:	60px;
	padding-top: 20px;
}
.innerPageOuter li {  margin-left:20px;}


.whitepaper {
border: 1px solid #e4e4e4;
padding: 15px;
margin-bottom: 15px;
}

.whitepaper a {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

/*inner page menu class ends here*/


/**************************************************************************************************************************
                                                        *** Right Panel  Class End Here ***
**************************************************************************************************************************/
/**************************************************************************************************************************
                                                        *** container Panel  Class End Here ***
**************************************************************************************************************************/



/**************************************************************************************************************************
                                                        *** Footer Class Start Here ***
***************************************************************************************************************************/


.footer_L {	                                  /* Main Outer Fix  */
	float:							left;
	width:							86px;
	height:							171px;
	/*background:					url(../images/bg_left.jpg) left top repeat-y;*/
	background:						url(../images/footerLeft.png) left bottom no-repeat;
}
.footer_R {	                                  /* Main Outer Fix  */
	float:							left;
	width:							86px;
	height:							171px;
	background:						url(../images/footerRight.png) right bottom no-repeat;/*background:						url(../images/bg_right.jpg) top right repeat-y;*/
	
}
.footer_C {	                                  /* Main Outer Fix  */
	float:							left;
	width:							830px;
	height:							171px;/*background:						url(../images/bg_right.jpg) top right repeat-y;*/
	background-image: url(../images/footerCenter.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.footerHolder {
	float:							left;
	width:							100%;
	height:							35px;
	font-size:						10px;
	color:							#3E566A;
	text-align:						center;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 15px;
}
.footerHolder a{
	font-size:						10px;
	color:							#cc0000;
	text-decoration:				none;
}
.footerHolder a:hover{
	text-decoration:				underline;
	font-size:						10px;
}

/****************************************************************************************************************************
                                                        *** Footer  Class End Here ***
*****************************************************************************************************************************/
.contactleft {
	float:							left;
	width:							600px;
	height:							auto;
}
.contactright {
	float:							left;
	width:							220px;
	height:							auto;
}
.contactinner {
	padding: 15px;
	padding-top:40px;
	padding-left:40px;
}
.containerInnerRedno {
	float:							left;
	width:							900px;
	height:							auto;
	padding-bottom:					18px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

