td,div,input,textarea,select
{
    font-family: verdana,arial;
    font-size: 10px;    
}

h1
{
    margin: 0;
    padding: 0;
    font-size: 12px;
}
.txtSpace
{
    line-height: 13px;
}
.txtTight
{
	letter-spacing: normal;
}
.txtBold
{
    font-weight: bold;
}
.txtWhite
{
    color: #ffffff;
}
.txtBlack
{
    color: #000000;
}
.txtBlue
{
    color: #003399;
}
.txtGrey
{
    color: #cccccc;
}

.txtSubProduct
{
    color:#ffff00;
}

.hoverWhite
{
    color:#000000;
}

.hoverWhite:hover
{
    color:#ffffff;
}

.txtLightBlue
{
    color:#00adef;
}

.txtFormFactorDownload
{
    background-color:#000000;
    height:22px;
    font-size:9px;
}

.txtDownloadTitle
{
    color:#ffffff;
    font-size:17px;
    line-height:10px;
}

/* ********** ********** ********** ********** ********** ********** */

div.container
{
	position: relative;
	margin: 0 auto;
	width: 974px;
	text-align: left;
	background-position: 11px top;
	background-image: url(images/Blue-BG.gif);
	background-repeat: no-repeat;
}
div#container
{
	min-height:750px;
}
div.containerDownload
{
    position: relative;
    margin: 0 auto;
    width: 974px;
    text-align: left;
}
.colNav
{
	width: 140px;
	padding-left: 11px;
	margin-top: 31px;
}
.colNavSub
{
	width: 149px;
	margin-top: 0px;
}
div.colMain
{
	width: 494px;
	min-height: 600px;
	margin-top: 0px;
}
div.posRight
{
	position: absolute;
	right: -600px;
	top: 35px;
	padding-right: 20px;
}
div.posUpdate
{
	position: absolute;
	bottom: 0;
	width: 265px;
	height: 142px;
	background: url(images/bck_logo.gifoff) no-repeat top left;
	background-position: 22px top;
}
div.posUpdateDownload
{
    position: absolute;
    bottom: 0;
    width: 265px;
    height: 142px;
    background: url(images/bck_logoDownload.gif) no-repeat top left;
}
div.posFormFactor
{
    position: absolute;
    top: 335px;
    right: 84px;
}
div.posFormFactorDownload
{
    position: absolute;
    top: 199px;
    right: 5px;
}
div.posFormFactorDownload2
{
    position: absolute;
    top: 199px;
    right: 5px;
}
div.posAreaRep
{
    position: absolute;
}
div.posAreaRepDetailEurope
{
    position: absolute;
    top: 250px;
    left: 275px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailEuropeRussia
{
    position: absolute;
    top: 250px;
    left: 275px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailUSACanada
{
    position: absolute;
    top: 300px;
    left: 540px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailAfrica
{
    position: absolute;
    top: 300px;
    left: 300px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailSouthAmerica
{
    position: absolute;
    top: 300px;
    left: 300px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailAsiaPacific
{
    position: absolute;
    top: 300px;
    left: 300px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailAIMUSAOffices
{
    position: absolute;
    top: 300px;
    left: 300px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailRepresentatives
{
    position: absolute;
    top: 230px;
    left: 300px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.nav
{
	margin: 0 0 8px 0;
	border-bottom: solid 1px #fff;
}
div.navSub
{
    margin: 10px 1px 0 1px;
}
div.page
{
    padding: 10px 0 0 5px;
    min-height: 400px;  
    _height:400px;
}
div.pageIndex
{
    margin: 10px 0 0 0;
    min-height: 400px;  
    _height:400px;
}
div.pageContact
{
    padding: 10px 0 0 0px;
    min-height: 400px;  
    _height:400px;
}

#oldHeading
{
	width: 664px;
	float: left;
}
/* ********** ********** ********** ********** ********** ********** */

.bckWhite
{
    background: #ffffff;
}

/* ********** ********** ********** ********** ********** ********** */

.w100
{
    width: 100%;
}
.h1
{
    height: 1px;
}
.h5
{
    height: 5px;
}
.h10
{
    height: 10px;
}
.h50
{
    height: 50px;
}

/* ********** ********** ********** ********** ********** ********** */

img
{
    border: 0;
}
img.il
{
    display: inline;
}
.fl
{
	float: left;
}
.fr
{
    float: right;
}
.cb
{
    clear: both;
}
.al
{
    text-align: left;
}
.ar
{
    text-align: right;
}
.ac
{
    text-align: center;
}
.db
{
    display: block;
}
.di
{
    display: inline;
}
.hand
{
    cursor: pointer;
}
ul
{
    margin: 10px 0 0 0;
    padding: 0 0 0 15px;
}
li
{
    padding: 0 0 5px 0;
}

/* ********** ********** ********** ********** ********** ********** */

a,a:visited,a:active,a:hover
{
    text-decoration: none;
}

a.lnkNav,a:visited.lnkNav,a:active.lnkNav
{
    letter-spacing: -1px;
    display: block;
    color: #000000;
    padding: 5px 0 5px 0;
    margin: 0 0 2px 0;
}
a:hover.lnkNav
{
    color: #ffffff;
}

a.lnkNavSub,a:visited.lnkNavSub,a:active.lnkNavSub
{
    /*display: block;*/
    line-height: 19px;
    /*margin: 0 0 1px 6px;*/
    color: #000000;       
}
a:hover.lnkNavSub
{
    color: #ffffff;
}

a.lnkNavSubWhite,a:visited.lnkNavSubWhite,a:active.lnkNavSubWhite
{
    /*display: block;*/
    line-height: 19px;
    /*margin: 0 0 1px 6px;*/
    color: #ffffff;       
}


a:hover.lnkFormFactor
{
    background: #366088;
}

a.lnkFormFactor2,a:visited.lnkFormFactor2,a:active.lnkFormFactor2
{
    display: block;
    color: #000000;
    line-height: 15px;
}
a:hover.lnkFormFactor2
{
    color: #ffffff;
}

a.lnkBC,a:visited.lnkBC,a:active.lnkBC
{
    /*display: block;*/
    line-height: 22px;
}
a:hover.lnkBC
{
}

a.lnkView,a:visited.lnkView,a:active.lnkView
{
    display: block;
    line-height: 30px;
    background: url(images/icon_view.gif) no-repeat bottom left;
    color: #000000;
    width: 170px;
    margin: auto;
}
a:hover.lnkView
{
}

a.lnkViewOn,a:visited.lnkViewOn,a:active.lnkViewOn
{
    display: block;
    line-height: 30px;
    background: url(images/icon_view_on.gif) no-repeat bottom left;
    color: #000000;
    width: 100px;
    margin: auto;
}
a:hover.lnkViewOn
{
}

a.lnkNews,a:visited.lnkNews,a:active.lnkNews
{
    color: #000000;
}
a:hover.lnkNews
{
    color: #003399;
}

/* ********** ********** ********** ********** ********** ********** */

.test
{
    border: 1px solid #ffff00;
}
div.arrowNav
{
    width: 14px;
    height: 14px;
    margin: 1px 0 0 7px;
}
div.login01
{
    background: #9fb0d6;
    padding: 8px 5px 8px 20px;
    text-align: center;
}
div.login09
{
    background: #c7cce7;
    padding: 8px 5px 8px 20px;
}
div.login02
{
    background: url(images/bck_q_01.gif) no-repeat top right #96989c;
    padding: 17px;
}
div.login03
{
    background: url(images/bck_q_02.gif) no-repeat top right #c6c7ca;
    padding: 17px 0 8px 17px;
}
div.login04
{
    background: #96989c;
    padding: 5px 9px 5px 17px;
}
div.login05
{
    background: #9fb0d6;
    padding: 5px 9px 5px 17px;
    text-align:right;
}

div.sitemap01
{
	display:none;
    background: #96989c;
    padding: 5px 0px 5px 17px;
}

div.login06
{
    height:50px;
    padding-top:5px;
    padding-left:12px;
    background: #9fb0d6 url(images/q_mark_bg_blue3.gif) no-repeat top right;
    cursor:pointer;
    border-bottom:1px solid white;
}

div.login08
{
    height:50px;
    padding-top:5px;
    padding-left:12px;
    background: #c7cce7 url(images/q_mark_bg_lightblue.gif) no-repeat top right;
    cursor:pointer;
    border-bottom:1px solid white;
}

div.login07
{
    height:90px;
    padding-top:5px;
    padding-left: 12px;
    background: #9fb0d6 url(images/q_mark_bg_blue3.gif) no-repeat top right;
    cursor:pointer;
    border-bottom:1px solid white;
}

div.login10
{
    height:90px;
    padding-top:5px;
    padding-left:12px;
    background: #c7cce7 url(images/q_mark_bg_lightblue.gif) no-repeat top right;
    cursor:pointer;
    border-bottom:1px solid white;
}

div.whiteLine
{    
    border-bottom:1px solid white;
}

div.breadCrumb
{
    position: relative;
    font-size: 0px;
    line-height: 0%;
    width: 0px;
    border: 0;
    background: url(images/cnr_bd.gif) no-repeat top left;
}
img.breadCrumb
{
    position: absolute;
    top: -22px;
}
div.bot01
{
    line-height: 18px;
    padding-left: 5px;
    width: 220px;
}
div.bot02
{
    width: 23px;
}
div.botLeft
{
	width: 190px;
	margin: 5px 10px 0 0;
	line-height: 15px;
}
div.botBlock
{
    width: 120px;
    min-height: 55px;
    padding: 5px 5px 0 5px;
}
.productList
{
    padding: 3px;
}
div.download
{
    width: 120px;
    height: 50px;
    padding: 5px;
    margin: 0 5px 5px 0;
    background-color:#d4edfa;
}
div.downloadLogos
{
    position:relative;
    bottom:32px;
}
div.downloadLogos img
{
    display:inline;
}
div.loggedIn
{
    background: url(images/download_area.gif) no-repeat top right;
    height:126px;
}
div.greySpacer
{
    height:50px;
    background-color:#b1b3b4;
}

div.greySpacer2
{
    height:30px;
    background-color:#b1b3b4;
}

div.blueSpacer2
{
    height:30px;
    background-color:#9fb0d6;
    padding:0px 5px;
}

div.blueSpacer3
{
    height:70px;
    background-color:#9fb0d6;
    padding:40px 5px 0px 5px;
    text-align:center;
}

div.blueSpacer4
{
    height:70px;
    background-color:#c7cce7;
    padding:40px 5px 0px 5px;
    text-align:center; 
}

div.blueSpacer5
{
    height:20px;
    background-color:#c7cce7;
    padding:0px 5px;
}

div.blueSpacer6
{
    height:20px;
    background-color:#9fb0d6;
    padding:0px 5px;
}

div.blueSpacer7
{
    height:60px;
    background-color:#9fb0d6;
    padding:0px 5px;
    text-align:center;
}

.whiteBold
{
    color:white;
    font-weight:bold;
}

div.sitemapPage a
{
    text-decoration:none;
    color:#000000;
}

div.sitemapPage a:hover
{
    text-decoration:underline;
    color:#000000;
}

div.navProtocol
{
	float:left;
	width: 661px;
	border-right: solid 1px #fff;
}


div.contacthome
{
}

div.contacthome1
{
	display:inline;
	float:left;
	font-size: 9px;
}

div.contacthome2
{
	display:inline;
	float:left;
	font-size: 9px;
	padding: 0 10px 0 10px;
}

div.contacthome3
{
	display:inline;
	float:left;
	font-size: 9px;
}

div.contacthome span
{
	display: inline;
	width: 200px;
}
	
/* ********** ********** ********** ********** ********** ********** */

img.botPDF
{
    margin-right: 5px;
}
img.bdrBlack
{
    padding: 5px;
    border: 1px solid #000000;
}

/* ********** ********** ********** ********** ********** ********** */

form
{
    margin: 0;
}
input.login
{
    width: 101px;
    background: #ffffff;
    border: 1px solid #c6c7ca;
    margin-top: 5px;
}
.user
{
    width: 335px;
    border: 1px solid #ffffff;
}
textarea.user
{
    width: 335px;
    height: 150px;
    border: 1px solid #ffffff;
}

/* ********** ********** ********** ********** ********** ********** */

.pfCell01
{
    font-weight: bold;
    width: 150px;
    padding-bottom: 5px;
}
.pfCell02
{
    width: 354px;
    padding-bottom: 5px;
}
.pfBreak
{
    padding-top: 15px;
    padding-bottom: 5px;
    font-weight: bold;
}

.arrow
{
    color:#000000;
}

.arrowWhite
{
    color:#ffffff;
}
.NewRightColumn {
	background-color: #FFF;
	width: 158px;
	float: right;
	margin-right: 0px;
	margin-top: 35px;
	padding: 0;
	display: inline;
}
.NewRightColumnContacts {
	background-color: #FFF;
	width: 155px;
	float: right;
	margin-right: 10px;
	margin-top: 360px;
	padding: 0px 0 0 5px;
	border-left: 1px solid;
	border-color: #C0C0C0;
	display: inline;
}


/* NEW STYLES */
body {
	margin: 0px 0 0 0;
	background-color: #C7CCE7;
	background-image: url(images/Background-02.png);
	background-repeat: no-repeat;
	background-position: center 24px;
}
#TopSeparator {
	float: right;
	width: 830px;
	padding: 0px 0 0 0px;
	height: 140px;
}
.SlidingTextWrapper {
	color: #FFF;
	background-color: #000;
	float: right;
	height: 184px;
	width: 161px;
}
.SlidingHeading1553 {
	width: 161px;
	background-color: #009EE0;
	margin-top: 10px;
}
.SlidingTitle {
	font-size: 15px;
	font-weight: bold;
	padding: 6px 0 0px 10px;
	line-height: normal;
}
.SlidingSubHeading {
	font-size: 11px;
	padding: 5px 0 6px 10px;
	line-height: normal;
}
.SlidingText {
	font-size: 11px;
	padding: 6px 0 0 10px;
	line-height: normal;
}
.SlidingText p {
	line-height: 17px;
	margin: 0 0 6px 0;
}
.RightColumnItem p, .RightColItemFixed p {
	margin: 0 0 5px 0;
}
.Quote {
	background-image: url(images/Quote-BG.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	padding: 2px 5px 5px 5px;
}

/* Amended STYLES */
a.lnkNav,a:visited.lnkNav,a:active.lnkNav
{
    letter-spacing: 0px;
    display: block;
    color: #000000;
    padding: 5px 0 5px 0;
    margin: 0 0 2px 0;
}
.colNav
{
	width: 145px;
	padding: 5px 0 0 0;
	margin-top: 31px;
	border-top: solid 1px #fff;
}
div.container
{
	position: relative;
	margin: 0 auto;
	width: 974px;
	text-align: left;
	background-position: 11px top;
	background-image: none;
	background-repeat: no-repeat;
}
.colNavSub
{
	width: 165px;
	margin-top: 0px;
}
#FormFactor {
	height: 22px;
	width: 827px;
	float: right;
	border: solid 1px #FFF;
	background-color: #C7CCE7;
}
#FormFactorTitle {
	background-color: #99A2D2;
	float: left;
	width: 154px;
	border-right: solid 1px #FFF;
	height: 17px;
	color: #FFF;
	padding: 5px 0 0 10px;
	font-size: 9px;
}
a.lnkFormFactor,a:visited.lnkFormFactor,a:active.lnkFormFactor
{
	display: block;
	padding: 5px 10px 0 10px;
	margin-right: 1px;
	color: #000;
	font-weight: bold;
	border-right: solid 1px #fff;
	height: 17px;
}

.ContactNumber {
	float: left;
	border-left: solid 1px #fff;
	padding: 20px 7px 0 7px;
}
#AimName {
	float: left;
	padding: 40px 0 0px 0;
}
#AimName p {
	margin: 0;
	padding: 0 0 0 10px;
}
#AimLogo {
	float: right;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
	text-align: right;
}
#Latest {
	float: left;
	height: 20px;
	width: 134px;
	background-color: #99A2D2;
	padding: 6px 10px 0 0;
	text-align: right;
	font-weight: bold;
	margin-top: 44px;
	color: #FFF;
}
#SliderWrapper {
	height: 184px;
	width: 664px;
	float: left;
}
.RightColItemFixed {
	padding: 6px 4px 6px 10px;
	color: #000;
	background-color: #C7CCE7;
	border-bottom: solid 1px #99A2D2;
	margin-bottom: 6px;
	line-height: 14px;
}
.RightColumnItem {
	border-bottom: solid 1px #AAB4DA;
	padding: 5px 0 5px 0;
	line-height: 14px;
	margin-bottom: 6px;
}
.clearFloats {
	clear: both;
	height: 0px;
	font-size: 0px;
}

