html, body {
	background:#CCC;
	color:#293D6B;
	margin:0px;
	padding:0px;
}

body {text-align:center; }
form {margin:0px;}
img {border:0px;}
h2 {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
 	background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -545px;
	border:#CCC solid 1px;
        color: #000;
	margin:0px;
	padding:3px 5px;
	height:1%;
        font-size:0.75em;
}

.column-body { 	background:#FFF;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}

/* Migrated from old style */

.productname {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        color:#006AB1; 
        font-weight: bold;
        font-size: 14px;
        margin-top:20px;
}

.productdesc {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        font-size: 12px;
        line-height:12px;
        clear:left;
        text-align: justify;
}

.manufacturerDiv {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #CCC;
        font-size: 10px;
        line-height:10px;
        clear:left;
        text-align: justify;
        text-decoration: none;
}

.manufacturerDiv a {
        color: #a8acb2;
        text-decoration: underline;
}

.navLeftTop {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        padding-top: 8px;
        padding-right: 8px;
        padding-bottom: 5px;
        padding-left: 11px;
}

.txtTop {
        font-size: 9px;
        font-weight: bold;
        color: #a8acb2;
}

.txtTop a {
        font-size: 9px;
        font-weight: bold;
        color: #a8acb2;
}

.prevNext {
        font-size: 9px;
        font-weight: bold;
        color: #a8acb2;
}

.txtTopOn {
        font-size: 9px;
        font-weight: bold;
        color: #cc9c4a;
}

.txtTopOn2 {
        font-size: 12px;
        font-weight: bold;
        color: #cc9c4a;
        margin-bottom: 10px;
}

a.navLeftTopItem {
        color: #293D6B;
        text-decoration: underline;
        font-weight: bold;
        display: block;
        padding: 2px;
        margin-left:5px;
}

/* Migrated from old style end */

.overview {
        font-size: 18px;
        font-weight: bold;
        color: #cc9c4a;
}

.leftMenu {
        background: #FFF url(../images/sidebar_content.jpg) repeat-y 0px -615px;
}

.gradLeft {
	background: #CCC url(../images/backLeft.jpg) repeat-y 0px -615px;
}

.gradRight {
	background: #CCC url(../images/backRight.jpg) repeat-y 0px -615px;
}

.thumb {
        background-color: #FFFFFF;
        width: 176px;
        margin-left: 7px;
        margin-top: 7px;
        margin-bottom:5px;
        float: left;
}

.itemname {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #006AB1;
        clear:both;
        margin-top:3px;
        margin-left:3px;
}

.productname {
        font-size: 16px;
        margin-top:20px;
}

.productdesc {
        font-size: 10px;
        line-height:12px;
        text-align: justify;
        clear:left;
}

/* masthead styles begin ================================================= */
#masthead {
	background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -615px;
	clear:both;
	color:#FFF;
	margin:0px auto;
	padding:0px 0px;
	padding-top:0px;
	width:930px;
	text-align:left;
}

#masthead li {
	display:inline;
	padding:0px 14px 0px 13px;
}

/* masthead end */


#search-form {
	width:450px;
	clear:right;
	float:right;
	padding:8px 0px 4px 0px;
}
#search-form p {text-align:right;margin:0px;padding-right:80px;}
#search-form select {
	background:#E6E6E6 url(../images/headerBack.gif) no-repeat -1250px 100%;
	margin:0px 4px 4px 0px;
	padding:1px;
	border-width:0px;
}
input#qSearch {
	background:#E6E6E6 url(../images/headerBack.gif) no-repeat -1250px -18px;
	margin-bottom:5px;
	width:150px;
	padding:2px;
	border-width:0px;
	text-indent:5px;
}
input.btn-search {
	color:#FFF;
	background:#000 url(../images/headerBack.gif) no-repeat 100% -18px;
	border:none;
	padding:2px 6px 1px 6px;
	margin-bottom:4px;
	text-align:center;
	cursor:pointer;
}
input.btn-search:hover {
	color:#FC0;
	background:#000 url(../images/headerBack.gif) no-repeat 100% 0px;
}
form#search-form input {position:absolute;}
form#search-form input#qSearch,
form#search-form input#search,
form#search-form span#search-scope input {position:relative;}

#geo {
	background:url(../images/headerBack.gif) no-repeat -639px 100%;
	clear:right;
	color:#C8D7E3;
	float:right;
	list-style-type:none;
	margin:0px;
	padding:2px 24px 4px 25px;
	min-width:350px;
	border-top:1px solid #98B1C4;
	font-family:gotham,arial,sans-serif;
	font-size:0.7em;
	font-weight:bold;
}
#geo:hover {background:url(../images/headerBack.gif) no-repeat -14px 100%;}
#geo:hover,
#geo:hover a{color:#FFF;}
#geo li { 
	float:left;
	padding:0px;
}
#geo li#country {padding-right:5px;}

#geo li#back-country {padding-left:15px;}

#geo li#back-country a {
	background:url(../images/masthead-blue-arrow.gif) no-repeat 0px 50%;
	display:inline;
	margin:0px 0px -3px;
	padding-left:7px;
	height:1%;
}
#geo a {color:#C8D7E3;}

/* geo fonts */

#geo a,
#geo li#change-country,
#geo li#back-country a {font-weight:normal;}

/* end geo fonts */
/* search form fonts */

#search-form select,
#search-form input {
	font-family:gotham,arial,sans-serif;
	font-size:0.7em;
}
input.btn-search {
	font-family:gotham,arial,sans-serif;
	font-size:.7em !important;
	font-weight:bold;
}

/* end search form fonts */


#universal-nav {
	width: 930px;
}

#unav-home a { padding-left:1px; }

#content {
        float: left;
	position: relative;
	width: 930px;
	padding: 0px;
	margin: 0px;
        background: #FFFFFF;
}

#content-header {
	font-family: Gotham,DIN,Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
}

#inner-header {
	font-family: Gotham, Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	margin: 1px;
	padding: 2px;
	float: left;
} 

#inner-content {
	font-family: Gotham, Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	margin: 10px;
	padding: 10px;
	float:left;
}        

.BotArea900
{
        font-family: Gotham, DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #FFF;
        margin: 0px;
        padding: 0px;
        float: left;
        width:930px;
        height:240px;
        background: #FFF;
}

.BotArea920
{
        font-family: Gotham, DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #FFF;
        margin: 0px;
        padding: 0px;
        float: left;
        width:930px;
        height:240px;
        background: #FFF;
}

.boxIt {
	 border:#CCC solid 1px;
}

.columnHeader { 
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: bold;
        background:#BCCDDB;
        border-bottom:#CCC solid 1px;
        color: #293D6B;
        margin:0px;
        padding:3px 5px;
        height:1%;
        background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -545px;
}

.contactsHeader {
        font-family: Gotham, Arial, sans-serif;
        font-weight: bold;
        background:#BCCDDB;
        border-bottom:#CCC solid 1px;
        color: #293D6B;
        margin-top: 5px;
        margin-right: 5px;
        margin-left: 5px; 
        margin-bottom: 3px;
        padding:3px 5px;
        height:1%;
        font-size:11px;
        background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -545px;
}

.aboutHeader {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        background:#BCCDDB;
        border:#CCC solid 1px;
        color: #293D6B;
        margin:0px;
        padding:3px 5px;
        height:1%;
        font-size:11px;
        background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -545px;
}

.serviceInfo {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #293D6B;
        text-align: justify;
        clear:both;
        margin-top:3px;
        margin-left:10px;
        margin-right: 10px;
        margin-bottom: 5px;
}

.serviceInfo a {
        text-decoration: none;
        color: #293D6B;
}

.serviceInfo a:hover {
        color: blue;
        text-decoration: none;
}

.servicesInfo {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #293D6B;
        text-align: justify;
        clear:both;
        margin-top:15px;
        margin-left:10px;
        margin-right: 20px;
}

.aboutInfo {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #293D6B;
        text-align: justify;
        clear:both;
        margin-top:3px;
        margin-left:10px;
        margin-right: 20px;
        margin-bottom: 5px;
}

.aboutInfo a {
        text-decoration: none;
        color: blue;
}

.aboutInfo a:hover {
        text-decoration: underline;
}

.aboutInfoBot {
        border-top:#CCC solid 1px;
        border-bottom:#CCC solid 2px;
        border-left:#CCC solid 1px;
        border-right:#CCC solid 1px;
        font-family: Gotham, DIN, Verdana, Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: bold; 
        color: #a8acb2;
        text-align: center;
        clear:both;
        margin-top:0px;
        margin-left:0px;
        margin-right: 0px;
        margin-bottom: 10px;
        height: 180px;
        background:#FFF url(../images/aboutBot.jpg) repeat-x;
}
 
.newAboutInfoBot {
        border-top:#CCC solid 1px;
        border-bottom:#CCC solid 2px;
        border-left:#CCC solid 1px;
        border-right:#CCC solid 1px;
        font-family: Gotham, DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #a8acb2;
        text-align: center;
        clear:both;
        margin-top:0px;
        margin-left:0px;
        margin-right: 0px;
        margin-bottom: 5px;
        height: 75px;
        background:#FFF url(../images/aboutBot.jpg) repeat-x;
}


.innerAboutInfoBot {
        color:#000;
}

.innerAboutInfoBot a {
        color:#000;
        text-decoration: none;
}

.aboutInfoBotHeader {
        font-size: 18px;
        font-weight: bold;
        color: #a8acb2;
}

.safetyLogo {
        margin-top: 60px;
        font-family: Gotham, DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #006AB6;
}


.contactHeader {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #a8acb2;
        text-align: left;
        clear:both;
        margin-top:0px;
        margin-left:10px;
        margin-right: 5px;
        margin-bottom: 1px;
}

.contactInfo {
        font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #000;
        text-align: left;
        clear:both;
        margin-top:1px;
        margin-left:10px;
        margin-right: 5px;
        margin-bottom: 8px;
}

.indexLogo {
        clear:both;
        margin-top:95px;
        margin-left:10px;
        margin-right: 5px;
        margin-bottom: 0px;
}


.contactInfo a {
       color: blue;
}


.topRightPic {
        margin-top:3px;
        margin-left:20px;
        margin-right:10px;
}

.contactPic {
        margin-bottom: 1px; 
        padding:0px;
        float:right;
        width:200px;
        height:80px;
        background-image:url(../images/iadcnew.jpg);
        background-repeat: no-repeat;
        background-position:center bottom;
}

.contactImg {
        margin-bottom: 1px;
        padding:0px;
        float: right;
        width:138px;
        height:150px;
        background-image:url(../images/world.jpg);
        background-repeat: no-repeat;
        background-position:center bottom;
}

.partnerImg {
        margin-top: 20px;
        margin-bottom: 1px;
        margin-left:80px;
        padding:0px;
        float: right;
        width:138px;
        height:350px;
        background-image:url(../images/partner.jpg);
        background-repeat: no-repeat;
        background-position:right bottom;
}

.footerDiv
{
        font-family: Gotham, DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFF;
        text-align: center;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
        float: left;
        width:930px;
        height:25px;
	background:#FFF url(../images/footerDiv.jpg) repeat-x;
}

.newFooterDiv {
        font-family: Gotham, DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFF;
        text-align: center;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
        float: left;
        width:930px;
        height:8px;
        background:#FFF;
}

.footerDiv a {
        font-family: Gotham, DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFF;
        text-align: center;
        text-decoration: none;
}

.BotArea750
{
        font-family: DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #333333;
        margin: 0px;
        padding: 0px;
        float:left;
        width:750px;
        height:95px;
        background-image:url(../images/bgTextArea2.jpg);
        background-repeat:repeat;
        background-position:left top;
}

.BotArea750 a
{
        color: #0000FF;
}

.BotArea610
{
        font-family: DIN, Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #333333;
        margin: 0px;
        padding: 0px;
        float:left;
        width:610px;
        height:95px;
        background-image:url(../images/bgTextArea2.jpg);
        background-repeat:repeat;
        background-position:left top;
}

