/*selector declarations*/
body{margin:0;padding:0;text-align:center;background-color:#E4E7ED;font-size:77%;color:#000000}
img{border:0}
td,div,p{line-height:16pt;}
h1,h2{font-weight:normal;color:#5A94CE;margin:0 0 18px 0;font-family:arial,verdana,helvetica,sans-serif}
h1{font-size:180%}
h2{font-size:120%;font-weight:bold;}
h3{margin:0 0 12px 0;}
p{margin:0 0 20px 0}
p.emphasis{font-weight:bold;color:#333366;}
p a, p a:link{color:#543F95;text-decoration:none;}
p a:visited {color:#543F95;text-decoration:none;}
p a:hover {color: #5A94CE; text-decoration: underline;}
p a:active {color: #5A94CE; text-decoration: underline;}

a, a:link{color:#543F95;text-decoration:none;}
a:visited {color:#543F95;text-decoration:none;}
a:hover {color: #5A94CE; text-decoration: underline;}
a:active {color: #5A94CE; text-decoration: underline;}

/*containers*/
#container{margin:0px auto;width:990px;background-color:#fffefe;text-align:left;}
#header{height:81px;background-image:url(/wps/wcm/connect/33a1f4804032af3d8ede9e8781081f54/nav-bg.gif?MOD=AJPERES&ContentCache=NONE&CACHEID=33a1f4804032af3d8ede9e8781081f54);background-repeat:no-repeat;}
#nav{width:778px;height:81px;float:left;}
#nav1{margin:21px 0 0 21px;height:20px;}
#nav2{margin:0px 0 0 32px;height:20px;}

#content-home{float:left;clear:both;font-size:110%;}
#content-home .col1{float:left;width:500px;}
#content-home .col2{float:right;width:490px;}

#content-home #news-flag{text-align:right;height:71px;margin-top:5px;background-image:url(/wps/wcm/connect/75965f004032af6c8ff09f8781081f54/1/newsupdate.gif?MOD=AJPERES&ContentCache=NONE&CACHEID=75965f004032af6c8ff09f8781081f54/1);background-repeat:no-repeat; background-position:top right;}
#news-flag div{padding-top:40px;text-align:left;width:136px;float:right}
#news-flag div a{font-size:80%;font-weight:bold;text-decoration:none;color:#000000;}
#news-flag div a:hover{color:#006699;}
  
#content-home #home-text{padding:30px 42px 42px 24px;}

#content-overview{padding:20px 42px 0px 430px;background-repeat:no-repeat;background-position:28px 100%;clear:both;height:472px;}
#content-overview h1{font-size:120%;text-transform:uppercase;font-weight:bold}

#content-full{padding:20px 42px 200px 42px;background-repeat:no-repeat;background-position:500px 330px;clear:both;}
#content-full td{padding:10px 20px 10px 0px;}

#content-container{float:left;margin:0;padding:0;clear:both;background-repeat:no-repeat;background-position:0 28px;width:990px;}
#col-left{float:left;width:430px;text-align:center;padding-top:28px;height:600px;}
#col-right{float:right;width:550px;}
#content,#content-research{padding:20px 42px 42px 0;}
#content ul,#content-home ul,#content-overview ul{margin:0 0 20px 0;}
#content li,#content-home li,#content-overview li{margin:0 0 3px 0;background-image:url(/wps/wcm/connect/75965f004032af6c8ff09f8781081f54/2/bullet.gif?MOD=AJPERES&ContentCache=NONE&CACHEID=75965f004032af6c8ff09f8781081f54/2);background-repeat:no-repeat;background-position:0 .4em;padding-left:1em}
#content li ul,#content-overview li ul{margin-left:15px;background-image:none;}
#content-research p{line-height:10pt;margin-bottom:14px;}

#logo{width:212px;height:81px;float:right;}
#logo img{margin:9px 0 0 42px;}
#logo-nav{padding:0px 8px 0 28px;margin:3px 0 0 0;}
#logo-nav div{font-size:70%;text-align:center;color:#ffffff;text-transform:uppercase;font-weight:bold;}
#logo-nav div a{color:#ffffff;text-decoration:none;}
#logo-nav div a:hover{color:#333366;text-decoration:underline;}

#footer{text-align:right;font-size:80%;padding:0 42px 24px 0;clear:both;}
#footer a{color:#543F95;}
#footer a:hover{color:#3366CC;text-decoration:none;}

#tools{float:left;clear:both;font-size:80%;color:#543F95;text-transform:uppercase;padding-top:7px;}
#breadcrumb{float:left;width:890px;}
#breadcrumb div{margin-left:30px;}
#icons{float:right;width:100px;text-align:right;}
#icons img{margin-right:24px;}
#tools a{text-decoration:none;color:#543F95;}
#tools a:hover{color:#5A94CE;}
#crumb-title{float:left;width:460px;}

/*miscellaneous*/
.start{color:#3366CC;}

#comp-table th{border-bottom:solid 2px #cccccc;font-size:100%;padding:2px 12px 2px 0;font-weight:bold;color:#5A94CE;}
#comp-table td{border-top:solid 1px #cccccc;font-size:100%;padding:2px 24px 2px 0}
.comp-title{font-weight:bold;}

.reg{font-size:110%}
.hreg{font-size:90%}

.text-input,textarea{width:230px;background-color:#E4E7ED;}
.text-input2{width:80px;background-color:#E4E7ED}
textarea{height:120px;}
#contact td{padding-right:10px;}

.continued {text-transform:uppercase;text-align:right;font-size:80%;clear:both;}
.ast{font-size:150%;color:#ff0000;}

.ww-loc,.tradeshow{padding-right:20px}
.ww-loc h1,.ww-loc-heading h1{font-size:100%;text-transform:uppercase;color:#000000;font-weight:bold;margin:0}
.ww-loc h1{margin:20px 0 10px 0;border-bottom:solid 1px #000000;}
.ww-loc-heading{border-bottom:solid 1px #000000;}
.ww-loc h2{font-size:100%;text-transform:uppercase;font-weight:bold;margin:12px 0 0 0}
.tradeshow h1{font-size:100%;text-transform:uppercase;color:#5A94CE;font-weight:bold;margin:0;margin:20px 0 10px 0;border-bottom:solid 1px #000000;}

.sitemap-heading{font-size:90%;background-color:#91AECE;color:#ffffff;text-transform:uppercase;font-weight:bold;background-image:url(/cms/connect/resources/file/ebf2674abba73a6/bg-sitemap-heading.gif);background-repeat:no-repeat;background-position:bottom right;padding:1px 7px;}
.sitemap-heading a,.sitemap-heading a:visited{color:#ffffff;text-decoration:none;}
.sitemap-heading a:hover{color:#333366;}

.sitemap li a{border-bottom:solid 1px #666666;display:block;padding:1px 0 1px 0;width:100%;}
.sitemap li a:hover{text-decoration:none}
.sitemap li ul li a{font-style:italic;}

.caption{text-align:center;font-style:italic;font-size:90%;}