body{margin:0;font-family:tahoma, sans-serif;color:#000000;font-size: 12px;text-align:center;background-image:url(/assets/images/fe-back.jpg);background-repeat:repeat-x;background-color: #e6f4fb;}
p, li, ul, body, h1, h2, h3, h4, h5 {text-align:left;}
img{border:0px;}
br{clear:both;}

#header{display:block;background:url(/assets/graphics/main-header.jpg) no-repeat top center;width:780px;height:78px;}
#header #hleft {float:left;width:375px;padding:0 0 0 0px;}
#header #hleft img{border:none;}

#header #hright {float:left;width:168px;padding:37px 0 0 220px;}
#header #hright #sidesearch{color:#fff;padding:0}
#header #hright #sidesearch form{margin:0;padding:0;}
#header #hright #sidesearch form fieldset{border:none;margin:0;padding:0;}
#header #hright #sidesearch form fieldset .smallsearch{float:left;font-size:10px;border:1px solid #00156E;margin:0;padding:2px 0 0px 5px;width:105px;height:16px;}
#header #hright #sidesearch form fieldset .smallsearchbutton{float:left;font-size:10px;border:1px solid #00156E;margin:0 0 0 0;padding:0px 0 0 0;text-align:center;width:50px;height:20px;cursor:pointer;}

#main #container{background:#ffffff;width:760px;padding:0 10px 0 10px;}
#main #left{float:left;width:550px;padding:0 20px 0 0;} 

#main{display:block;width:780px;margin:0 auto;}
#main #left #maininfo {padding:0 0 0 15px;}
#main #left #maininfo #headers{background:url(/assets/graphics/doc-header-top.jpg) bottom right no-repeat;min-height:95px;}
#main #left #maininfo #headers h1{margin:0;padding:10px 0 0 0;font-size:20px;width:370px;}
#main #left #maininfo #shortsummary,#main #left #maininfo #nosummary{width:310px;padding:3px 0 3px 0;}
#main #left #maininfo #hlink{width:330px;padding:3px 0 10px 0;}
#xhlink{width:500px;padding:10px 0 0 0;}

#main #left #maininfo #appropriate {background:url(/assets/graphics/doc-header-bot.jpg) top right no-repeat;padding:15px 5px 0px 0px;line-height:16px;}
#main #left #maininfo #appropriate strong{display:block;}
#main #left #maininfo #appropriate #bookmarker{padding:0 0 0 410px;}
#main #left #maininfo #appropriate h2{margin:0;padding:0 0 5px 0;font-size:14px;}

#main #left #recommended {background:#EBEBEB;padding:10px 0 0 15px;width:533px;border:solid 1px #C9C9C9;}
#main #left #recommended #reco-bodyl{float:left;width:353px;padding:0 15px 0 0;}
#main #left #recommended #reco-bodyl #bodylsub{padding:0 0 5px 0;font-weight:bold;}
#main #left #recommended #reco-bodyr{float:left;width:120px;height:116px;padding:42px 0 0 45px;background:url(/assets/graphics/file-error-shot.jpg) right top no-repeat;}
#main #left #recommended #reco-bodyr div{width:119px;overflow:hidden;font-family:Arial;font-weight:bold;font-size:10px;}
#main #left #recommended h3{font-size:16px;font-weight:bold;padding:0 0 10px 0;margin:0;}
#main #left #additionalcomments{padding:0 10px 0 15px;line-height:16px;}
#main #left #additionalcomments .substrong{padding:0 0 7px 0;}

#main #left #extendedinfo{padding:0 0 0 15px;}
#main #left .infop2{padding:10px 0 0 0;}

#main #left #longlist{background:#EBEBEB;border:solid 1px #C9C9C9;padding:1px 10px 10px 10px;width:528px;font-size:11px;}
#main #left #longlist #indexer #indexertitle{font-weight:bold;text-align:left;padding:5px 0 5px 0;margin:0;border-bottom:1px solid #C9C9C9;font-size:12px;}
#main #left #indexer{text-align:center;background:#EBEBEB;padding:0 2px 0 2px;width:526px;}
#main #left #pageralpha{margin:0;padding:5px 0 0 0;}
#main #left #indexer a{padding:0 5px 0 5px;text-decoration:none;color:#333333;}
#main #left #indexer a:hover{padding:0 5px 0 5px;text-decoration:none;color:#333333;background:#cccccc;}
#main #left #indexer #pager{margin:0;padding:5px 0 5px 0;}
#main #left #indexer #pager #pagelist{font-weight:bold;padding:0 0 0 5px;}
#main #left #indexer #pager div{display:inline;padding:0 0 0 0;}
#main #left #listing{background:#C9C9C9;padding:0 0 1px 2px;}
#main #left #lister{margin:0;padding:0;}
#main #left #lister li{list-style:none;float:left;width:100px;overflow:hidden;background:#F9F9F9;margin:0;padding:2px;border-top:1px solid #C9C9C9;border-right:1px solid #C9C9C9;}

#main #right{float:left;width:170px;padding:0 0 0 10px;}
#main #right #translator{padding:0px 0 10px 0;margin:0 0 0 2px;}
#main #right #translator select{float:left;font-size:11px;width:143px;height:20px;margin:0;padding:1px 0 1px 0px;}
#main #right #translator img{float:left;padding:0 0 0 2px;}
#main #right #microsoft{float:left;padding:10px 0 10px 0;}
#main #right #sidemenu{background:url(/assets/graphics/menu-bg.jpg) top center no-repeat;width:145px;height:125px;padding:15px 0 0 25px;}
#main #right #sidemenu ul{list-style:none;list-style-position:inside;list-style-image:url(/assets/graphics/menu-bullet.gif);margin:0;padding:0;}
#main #right #sidemenu ul li{line-height:18px;}
#main #right #sidemenu ul li a{text-decoration:none;color:#333;}

#footlink{background:#ffffff;padding:0 0 0 20px;font-size:11px}
#footer{float:left;width:780px;height:100px;background:url(/assets/graphics/footer.gif) top no-repeat;padding:20px 0 40px 0;}
#footer #fleft{float:left;margin:0 0 0 20px;}
#footer #fright{float:right;margin:0 20px 0 0;font-family:Tahoma, sans-serif; color: #4D6FA6; font-size: 11px;text-align:right;}
#footer #fright a, #footer #fright a:link, #footer #fright a:visited{color:#003180;text-decoration: none;font-weight: bold;}
#footer #fright a:active, #footer #fright a:hover{text-decoration: underline;}
#footer #fright span{color:#e2e2e2;}
#footer #fright #copy{margin:30px 0 0 0;text-align:right;font-family:Tahoma, sans-serif;font-size: 11px;}

.clear{clear:both;}