*{font-family: "Carto Gothic", "Helvetica Neue", "Helvetica", Arial, sans-serif;font-size: 12px;}
html{overflow:inherit;}
html, body{margin: 4px 0px 0px 0px; background-color: #eff3f6; /*padding: 0;*/}
form{margin: 4px 0px 0px 0px;  /*padding: 0;*/}
img{border: 0;-ms-interpolation-mode: bicubic;}
a{outline: 0;text-decoration: none;}
h1,h2,h3,h4,h5{font-size: 12px;font-weight: bold;color: #000000;margin: 0px;padding: 0px;}
h1.header{color:#0b4076;font-size:16px;margin-bottom:10px;}
h2.header1{font-size: 14px;color: #d85521;margin-top: 2px;font-weight: bold;padding: 10px 0px 2px 0px;}
p{margin: 0px;padding: 0px;text-align: left;margin-top: 10px;margin-bottom: 10px;}
textarea{resize: none}
div{border:0px solid blue;}
.pageheader{color:#0b4076;font-size:18px;margin-bottom:10px; font-weight:bold}
.header1{color:#0b4076;font-size:16px;margin-bottom:10px;}
.header3{color:#0b4076;font-size:12px;margin-bottom:10px;}
.Orngtxt{color:#0b4076;font-size:12px; font-weight:normal}
/* Generic Styles*/
.textbox{border: 1px solid #bfbfbf;padding:4px;width:196px;}
.textboxInside{border: 1px solid #bfbfbf;height: 13px;padding:4px;width:250px;}
.fl{float: left;}
.fr{float: right;}
/*  padding class  */
.lp{padding-left: 8px;}
.tp{padding-top: 8px;}
.rp{padding-right: 8px;}
.bp{padding-bottom: 8px;}
.allp{padding: 8px;}
/*  margin class  */
.lm{margin-left: 8px;}
.tm{margin-top: 8px;}
.rm{margin-right: 8px;}
.bm{margin-bottom: 8px;}
.allm{margin: 8px;}
/*  border class  */
.lb{border-left: 1px solid #a5acb0;}
.tb{border-top: 1px solid #a5acb0;}
.rb{border-right: 1px solid #a5acb0;}
.bb{border-bottom: 1px solid #a5acb0;}
.allb{border: 1px solid #a5acb0;}
.allbo{border: 1px solid #6e99d4;}
.clear{clear:both;}
.show{display:block;}
.hide{display:none;}
.ruler{clear:both;float:left;height: 1px; background-color: #c6c6c6;width:990px;margin-left:5px;}
a.hyperlink{color:#0b4076;}
a.hyperlink:hover{text-decoration: underline;}
.bgcolor{ background-color:#c5d7ed}


/* Layout Styles */
div#Root{width:1000px;margin:auto;	border: 1px solid #d3d1d3;
	background-color: White;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;}
div#ContentHolder{height:auto;}
div.leftSection{width:690px;  border:0px solid red;float:left;margin:10px 0px 0px 25px;background:url(../Images/GD_vseparator.jpg) top right no-repeat; vertical-align:text-top;}
div.TopcontentSection{width:950px;height:40px;border:0px solid red;float:left;margin:10px 15px 0px 25px;vertical-align:text-top; font-weight:bold;}
div.CvTopcontentSection{width:950px;height:30px;border:0px solid red;float:left;margin:10px 15px 0px 0px;vertical-align:text-top; font-weight:bold;}
div.ContentSection{width:950px;border:0px solid red;float:left;margin:10px 15px 0px 25px;vertical-align:text-top;}
div.SearchCompany{width:925px;float:left; padding:8px ; margin:5px 0px 5px 0px;vertical-align:text-top; background-color:#d6e3f1; border:1px solid #a8c0e2;}
div.AdvancedSearch{width:925px;float:left; padding:8px ;margin:5px 0px 5px 0px;vertical-align:text-top; background-color:#eae9e9; border:1px solid #9b9897;}
div.AtozCompany{width:940px;float:left; padding:0px;margin:5px 0px 5px 0px;vertical-align:text-top; background-color:#d6e3f1; border:1px solid #a8c0e2;}
div.TotalPages{width:925px;float:left; padding:8px;margin:5px 0px 5px 0px;vertical-align:text-top;  background-color:#eae9e9; border:1px solid #9b9897;}
div.Topnavpath{width:950px;height:15px;border:0px solid red;float:left;margin:8px 15px 0px 0px;vertical-align:text-top; font-weight:bold;}
div.Cvleftnavsection{width:236px;float:left; padding:0px;margin:5px 0px 5px 0px;vertical-align:text-top;border:1px solid #a5acb0;}
div.Cvrightsection{width:701px;float:right; padding:0px;margin:5px 5px 5px 0px;vertical-align:text-top;border:1px solid #a5acb0;}
div.rightSection{width:260px;border:0px solid red;margin:40px 0px 0px 0px;float:left;vertical-align:text-top;}
div.leftSectioninside{width:690px;height:450px;border:0px solid red;float:left;margin:10px 0px 0px 25px;background:url(../Images/searchseparatorsmall.jpg) right no-repeat;vertical-align:text-top;}
div.rightSectioninside{width:135px;border:0px solid red;margin:20px 0px 0px 0px;float:left;vertical-align:text-top;padding-left:20px;}
table.tablecontrol{}


/* PageHeaderStyles */
div#TopHeader{width:1000px;}
div#Logo{background:url(../Images/GD_SiteSprite.jpg) -9px -4px;height:61px;width:394px;cursor:hand;display:block;float:left; }
div#LogoTopMenus{float:left;background:url(../Images/GD_SiteSpriteBG.jpg) -378px -0px;width:606px; height:61px;border:0px solid #ff9969}
div#LogoTopMenusRightCurve{float:right;background:url(../Images/GD_SiteSprite.jpg) -444px -4px;width:21px; height:61px; }


div.TopLinks{float:right;height:30px;width:500px;margin:18px 0px 0px 10px;}
div.TopLinks div{float:left;}
div.TopLinks div a{display:block;padding:3px 13px 4px 13px;color:White;font-weight:bold;}


/* Tab Styles*/
#TabsHeader{float: left;padding-left:0px;margin-bottom:15px;padding-bottom:2px;width:659px;background:url(../Images/GD_HorizontalLine.jpg) no-repeat bottom left;	border:0px solid #0000CC;}
.tabactive{float: left;background: url(../Images/GD_SiteSprite.jpg) no-repeat -281px -180px;padding-left: 13px;padding-top: 5px;padding-bottom: 5px;margin-right: 3px;margin-top:3px;}
.tabactive a{color: white;font-weight: bold;}
.tabactive a.tabactivelast{background: url(../Images/GD_SiteSprite.jpg) no-repeat -597px -180px;padding-left: 11px;padding-top: 5px;padding-bottom: 5px;}
.tabinactive{float: left;background: url(../Images/GD_SiteSprite.jpg) no-repeat -281px -224px;padding-left: 13px;padding-top: 5px;padding-bottom: 5px;margin-right: 3px;margin-top:3px;}
.tabinactive a{color: white;font-weight: bold;}
.tabinactive a.tabinactivelast{background: url(../Images/GD_SiteSprite.jpg) no-repeat -597px -224px;padding-left: 11px;padding-top: 5px;padding-bottom: 5px;}
.tabcontent{width:670px;text-align:left;}

/* Button Styles */
.BigButton{background:url(../Images/GD_SiteSprite.jpg) -266px -262px;width: 240px;}
.BigButton a{color:White;display:block;font-weight:bold;font-size:14px; margin-left:10px;height:28px;padding:8px 15px 0px 2px; text-align:center;background:url(../Images/GD_ButtonLastBig.jpg) no-repeat top right;}
.BigButtongray{background:url(../Images/GD_SiteSprite.jpg) -266px -296px;width: 240px;}
.BigButtongray a{color:White;display:block;font-weight:bold;font-size:14px; margin-left:10px;height:28px;padding:8px 15px 0px 2px; text-align:left;background:url(../Images/GD_ButtonLastBig_gray.jpg) no-repeat top right;}
.RSButton{background:url(../Images/GD_SiteSprite.jpg) -522px -260px;width:240px;}
.RSButton a{color:White;display:block;font-weight:bold;font-size:15px;margin-left:10px;height:72px;padding:8px 15px 0px 2px;text-align:left;background:url(../Images/GD_RSButtonLastBig.jpg) no-repeat top right;}
.BigButtonlogin{background:url(../Images/GD_SiteSprite.jpg) -267px -262px;width: 240px;}
.BigButtonlogin a{color:White;display:block;font-weight:bold;font-size:15px;margin-left:10px;height:23px;padding:6px 15px 0px 2px;text-align:left;background:url(../Images/GD_ButtonLastBig.jpg) no-repeat top right;}
.Button{background: url(../Images/GD_SiteSprite.jpg) -0px -168px;}
.Button a{background: url(../Images/GD_ButtonLast.jpg) top right no-repeat; display:block;padding:8px 15px 10px 15px;color:White;font-weight:bold;}

.loginboxoutside{margin-left:25px;width:238px;margin-top:10px;}
#forgodpassword,#loginbox{width:235px;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;margin-right:3px;}
.releatedproducts{background-color:#ffffff;float:right;width:225px;margin-top:5px;}
.etrack{padding:5px;font-weight:normal;}
.rptitle{background-color:#7c7d7c;padding:7px;color:#FFFFFF;font-size:14px;font-weight:bold}
.smallboxbottom{background: url(../Images/GD_etrackLinks.jpg) no-repeat -1px -7px;height: 12px;width: 239px;float:right;}
ul#ReportSection{color:#0b4076;padding:0px 0px 0px 25px;margin:0px}
ul#ReportSection li{padding-bottom:8px;padding-top:5px}



/* Footer Designing */
#Footer{background:width:1000px;clear:both;float:left;margin-bottom:0px; }
#FooterInside{height:31px;margin:0px 0px 0px 0px;width:1000px; background:url(../Images/footer_bg_new.jpg);}
#FooterInside div{color:black;padding:0px 15px 0px 5px;font-size:11px;}
/*#FooterBottom{background:url(../Images/GD_FooterBG.jpg) bottom left no-repeat; height:36px}*/

.smallboxheader
{
    background: url(../Images/etrackLinks.png) no-repeat -207px -210px;
    height: 21px;
    width: 226px;
    margin-top: 7px;
    font-size: 15px;
    color: white;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 12px;
    border: 0px solid red;
    float: left;
}
.smallboxmiddle
{
    background: url(../Images/VerticalLines.png) repeat-y -4880px 0px;
    width: 231px;
    border: 0px solid red;
    clear: both;
    float: left;
}
.smallboxbottom
{
    background: url(../Images/etrackLinks.png) no-repeat -207px -270px;
    height: 12px;
    width: 231px;
    clear: both;
    float: left;
}
.button
{
    background: url(../Images/SitePage.png) no-repeat -2px -121px;
    height: 25px;
    float: left;
    padding: 9px 0 0 0;
}
.button a
{
    color: white;
    font-weight: bold;
    margin-left: 18px;
}
.buttonlast
{
    background: url(../Images/SitePage.png) no-repeat -228px -121px;
    width: 19px;
    height: 34px;
    float: left;
}
.activelink
{
    background-color:#0b4076;
    border-bottom: 1px solid #a5acb0;   
    font-weight:bold;
}
.activelink a
{
    color:white;
    padding-left:9px;
}
.inactivelink
{
    background-color:#FFFFFF;
    border-bottom: 1px solid #a5acb0;   
       
}
.inactivelink a
{
    color:#be4312;
    padding-left:9px;
    
}
.error
{ 
    color: Red;
    font-size: 20px;
    font-weight: bold;
}
.hide
{
    display:none;
}

/* Animation CSS  */

.fcr-container
{
    margin: 0;
	padding: 0;
	width:215px; 
	height:90px;	
	position:relative;
	overflow: hidden;
	
}
.fcr-container>ul
{
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	display: block;
}
.fcr-container>ul>li
{
	position: relative;
	margin: 0;
	padding: 0;
	color:#83898d;
	font-style:italic;
	font-weight:bold;
}
.fcr-container>ul>li a {
	display: block;
	
}
.fcr-container .fcr-item-footer
{
	background-color:#444; 
	background-color:rgba(70,70,70,.75); 
	padding:5px; 
	margin:6px; 
	color:White; 
	font-size:12px; 
	position:absolute; 
	bottom:0; 
	width:215px
}
.fcr-container .fcr-item-footer-content
{
	width: 215px;
	min-height:30px;
	font-size:13px;
}
.switcher
{
	position:absolute; 
	z-index:3; 
	top:60px; 
	right:10px;	
	margin:6px; 
	padding:5px; 
		text-align:center;

	
}
.fcr-container .switcher>ul>li
{
    list-style:none;
	float:left;
	margin-left:5px;
}
.fcr-container .switcher>ul>li a
{
	display:block; 
	background:url(../images/inactive_img.png) no-repeat;
	padding:1px; 
	width:12px; 
	height:12px;
	}
.fcr-container .switcher>ul>li a>img
{
	width:12px;
	height:12px;	
}
.fcr-container .switcher>ul>li.active a
{
	background:url(../images/active_img.png) no-repeat;
	cursor: default;	
	width:12px;
	height:12px;
}
.gallery-block .switcher a{
	width:8px;
	height:8px;
	overflow:hidden;
	
	float:left;
	background:url(images/bg-switcher.gif) no-repeat;
}
.division-identifier {
 font-family: "Carto Gothic", "Helvetica Neue", "Helvetica", Arial, sans-serif;
	font-size: 30px;
	color: #3777bc;
	height:40px;
	padding-left:27px;
	padding-top: 12px;
	border-left: 2px solid #ededed;
}
.division-identifier:before {
	content: '';
	border-left: 1px solid #ededed;
	display: block;
	width: 1px;
	position: relative;
	top: -2px;
}
/*Buttons*/
.button-link a, input.button, .button a
{
	-webkit-transition: background-color 0.15s ease-in-out;
	-moz-transition: background-color 0.15s ease-in-out;
	-o-transition: background-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out;
	display: block;
	background: #2d78bc;
	color: #FFF;
	padding: 6px;
	font-weight: bold;
	position: relative;
	curser: pointer;
	border: none;
	text-align: left;
	background-image: url(../Images/reflection_bg.png);
	background-repeat: repeat-x; /*min-width: 99px;     width: 10%;*/
}
.button-link a:before, input.button:before, .button a:before
{
	/*content: url(reflection_7_percent.png);*/
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}
.button-link a:after, input.button:after, .button a:after
{
	content: url(../Images/chevron_on_blue.png);
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -8px;
}
.button-link a:hover, input.button:hover, .button a:hover
{
	background: #063b74;
	background-image: url(../Images/reflection_bg.png);
	background-repeat: repeat-x;
	text-decoration:underline;
}
.btnsubmitwidth
{
    width:71px;
}
.btncontactswidth
{
    width:134px;
}
.btnrequestademowidth
{
    width:243px;
}

/* -----------------------------------------
   @font-face fonts including icons
----------------------------------------- */

@font-face
{
    font-family: 'Carto Gothic';
    src: url('../fonts/CartoGothicStd-Book-webfont.eot');
    src: url('../fonts/CartoGothicStd-Book-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/CartoGothicStd-Book-webfont.woff') format('woff'), url('../fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'), url('../fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'Carto Gothic';
    src: url('../fonts/CartoGothicStd-Italic-webfont.eot');
    src: url('../fonts/CartoGothicStd-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/CartoGothicStd-Italic-webfont.woff') format('woff'), url('../fonts/CartoGothicStd-Italic-webfont.ttf') format('truetype'), url('../fonts/CartoGothicStd-Italic-webfont.svg#CartoGothicStdItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face
{
    font-family: 'Carto Gothic';
    src: url('../fonts/CartoGothicStd-Bold-webfont.eot');
    src: url('../fonts/CartoGothicStd-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/CartoGothicStd-Bold-webfont.woff') format('woff'), url('../fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'), url('../fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face
{
    font-family: 'Carto Gothic';
    src: url('../fonts/CartoGothicStd-BoldItalic-webfont.eot');
    src: url('../fonts/CartoGothicStd-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/CartoGothicStd-BoldItalic-webfont.woff') format('woff'), url('../fonts/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype'), url('../fonts/CartoGothicStd-BoldItalic-webfont.svg#CartoGothicStdBoldItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}