/* CSS Document */

*{
margin:0px; 
padding:0px;
}

img {
border:none
}

h2{
line-height:25px;
padding:0px 0px 10px 0px;
}

h3{
padding-top:20px;
}

.main{
width:940px;
margin:auto;
padding:20px 0px 20px 35px;
}

.main .header{
height:312px;
width:940px;
}

.main .header .leftcol{
height:312px;
width:227px;
float:left;
background:url(../images/header_leftbg.jpg) no-repeat;
}

.main .header .leftcol a.logolink{
height:91px;
width:227px;
display:block;
margin:0px;
}

.main .header .leftcol .menu{
width:227px;
background:url(../images/menu_bg.gif) right repeat-y #fff;
}

.main .header .leftcol .menu .top{
height:15px;
width:227px;
line-height:10px;
background:url(../images/menu_topbg.gif) top right no-repeat;
}

.main .header .leftcol .menu .bttm{
height:15px;
width:227px;
line-height:10px;
background:url(../images/menu_bttmbg.gif) bottom right no-repeat;
}

.main .header .leftcol .menu .menu_body{
/*min-height:191px;*/
height:191px;
overflow:hidden;
width:227px;
}

.main .header .leftcol .menu .menu_body .menuitem{
padding:8px 0px;
}

.main .header .leftcol .menu .menu_body .menuitem .mtop{
height:2px;
background:url(../images/menuitem_top.gif) bottom left no-repeat;
}

.main .header .leftcol .menu .menu_body .menuitem a{
display:block;
background:url(../images/menuitem_bg.gif) left repeat-y;
padding:0px 20px 0px 20px;
}

.main .header .leftcol .menu .menu_body .menuitem .mbttm{
height:2px;
background:url(../images/menuitem_bttm.gif) top left no-repeat;
}

.main .header .rightcol{
height:312px;
width:713px;
float:left;
background:url(../images/flash.jpg) top no-repeat;
}

.main .header .rightcol img{
display:block;
}

/* Content */

.main .content{
width:940px;
}

.main .content .leftcol{
width:227px;
float:left;
}

.main .content .leftcol .box{}

.main .content .leftcol .box .top{
height:10px;
background:url(../images/contleft_top.jpg) top left no-repeat;
}

.main .content .leftcol .box .bttm{
height:34px;
line-height:10px;
background:url(../images/contleft_bttm.jpg) top left no-repeat;
padding:6px 0px 0px 0px
}

.main .content .leftcol .box .bttm a{
height:25px;
width:140px;
display:block;
margin:0px 0px 0px 40px;
}

.main .content .leftcol .box .boxcont{
min-height:186px;
background:url(../images/contleft_bg.jpg) top repeat-x;
}

.main .content .leftcol .box .boxcont img{
display:block;
margin:0px 0px 0px 25px;
}

.main .content .leftcol .searchbox{
padding:20px 0px 20px 5px;
}

.main .content .leftcol .searchbox .input_text{
height:36px;
float:left;
margin:0px 5px 0px 0px;
}

.main .content .leftcol .searchbox .input_text img{
float:left;
display:block;
}

.main .content .leftcol .searchbox .input_text input{
height:16px;
width:120px;
border:none;
border-right:1px solid #AAAAAA;
background:url(../images/inputtext_ibg.gif) top left repeat-x;
margin:8px 0px 0px 0px;
padding:3px 0px 0px 0px;
}

.main .content .leftcol .searchbox .btn{
float:left;
margin:6px 0px 0px 0px;
}


.main .content .rightcol{
width:700px;
float:left;
background:url(../images/ctop_left.gif) top left no-repeat;
padding:0px 0px 0px 13px;
}

/*
.main .content .rightcol .top{
height:12px;
background:url(../images/contenttop_bg.gif) top repeat-x;
margin:0px 7px 0px 0px;
}
*/
.main .content .rightcol .top img{
float:left;
display:block;
}

.main .content .rightcol .coll1{
/*width:234px;*/
width:260px;
clear:left;
float:left;
margin:0px 0px 0px 0px;
}

.main .content .rightcol .coll1 .collbody{
padding:15px 15px 10px 10px;
}

.main .content .rightcol .coll3 .date{
height:17px;
background:url(../images/bullet_news.gif) left top no-repeat;
padding:1px 0px 5px 25px;
}

.main .content .rightcol .coll3 .intext{
clear:both;
padding:0px 0px 10px 25px;
}

.main .content .rightcol .coll2 p, .main .content .rightcol .coll1 p{
padding:0px 0px 10px 0px;
}

/*
.main .content .rightcol .coll3 .details{
clear:both;
background:red;
padding:0px 0px 5px 25px;
}*/

.main .content .rightcol .coll1 .collbody .ntext{
padding:0px 0px 10px 25px;
}

.main .content .rightcol .coll1 .title img{
float:left;
}

.main .content .rightcol .coll1 span,.content .rightcol .coll2 span, .content .rightcol .coll3 span {
float:left;
padding:5px 10px 0px 10px;
}

.main .content .rightcol .coll1 .title .tbody, .content .rightcol .coll2 .title .tbody, .content .rightcol .coll3 .title .tbody{
height:29px;
background:url(../images/ctop_bg.gif) top repeat-x;
padding:9px 0px 0px 0px;
}

.main .content .rightcol .coll1 .title, .content .rightcol .coll2 .title{
height:38px;
background:url(../images/ctop_titler.gif) top right no-repeat;
padding:0px 3px 0px 0px;
}

.content .rightcol .coll2 .title .tbody, .content .rightcol .coll3 .title .tbody{
padding-left:14px;
}

.content .rightcol .coll3 .title{
background:url(../images/celltitle_right.gif) top right no-repeat;
padding:0px 4px 0px 0px;
}

.main .content .rightcol .coll2{
width:234px;
float:left;
}

.main .content .rightcol .coll2 .topt, .main .content .rightcol .coll3 .topt{
float:left;
padding:5px 0px 5px 0px;
}

.main .content .rightcol .coll2 .topt img{
margin:0px 10px 0px 5px;
}

.main .content .rightcol .coll2 .ntext{
padding:0px 10px 10px 10px;
}

.main .content .rightcol .coll2 .title img{
float:left;
}

.main .content .rightcol .coll3{
width:206px;
float:left;
}

.main .content .rightcol .coll3 .topt{
padding:10px 0px 10px 0px;
}

.main .content .rightcol .coll3 .topt img{
margin:0px 10px 0px 5px;
}

.main .content .rightcol .coll3 .title .imgl{
float:left;
}

.main .content .rightcol .coll3 .ntext{
padding:0px 10px 10px 10px;
}


.main .content .rightcol .coll3 .title .imgr{
float:right;
}

.main .content .rightcol a.linkminf{
height:12px;
display:block;
line-height:10px;
background:url(../images/more_bullet.gif) 0px 1px no-repeat;
padding:0px 0px 0px 15px;
margin:10px 0px 0px 0px;
}


/* Footer */

.main .footer{
height:68px;
width:940px;
clear:both;
padding-top:30px;
}

.main .footer .leftcol{
width:227px;
float:left;
}

.main .footer .leftcol .input_text{
height:36px;
float:left;
margin:0px 5px 0px 0px;
}

.main .footer .leftcol .input_text img{
float:left;
display:block;
}

.main .footer .leftcol .input_text input{
height:16px;
width:120px;
border:none;
border-right:1px solid #AAAAAA;
background:url(../images/inputtext_ibg.gif) top left repeat-x;
margin:8px 0px 0px 0px;
padding:3px 0px 0px 0px;
}

.main .footer .leftcol .btn{
float:left;
margin:6px 0px 0px 0px;
}

.main .footer .leftcol span{
padding:0px 0px 0px 10px;
}

.main .footer .leftcol .spacer{
height:5px;
}

.main .footer .rightcol{
width:713px;
float:left;
}

.main .footer .rightcol .links{
height:53px;
}

.main .footer .rightcol .links .fbody{
height:53px;
width:693px;
float:left;
background:url(../images/footerr_bg.jpg) top repeat-x;
}

.main .footer .rightcol .links .fbody p{
float:left;
padding:18px 0px 0px 10px;
}

.main .footer .rightcol .links .fbody p a{
margin:0px 5px;
}

.main .footer .rightcol .links .fbody p span{
margin:0px 5px;
}

.main .footer .rightcol .links .borderimg{
float:left;
}

.main .footer .rightcol .aspbtn{
float:right;
margin:12px 0px 0px 20px;
}

.main .spacer{
height:1px;
clear:both;
}


/* Internal Page */

.mainint{
width:940px;
margin:auto;
padding:20px 0px 20px 35px;
}

.mainint .header{
height:91px;
width:940px;
}

.mainint .header .leftcol{
height:91px;
width:227px;
float:left;
background:url(../images/header_leftbg.jpg) no-repeat;
}

.mainint .header .leftcol a.logolink{
height:91px;
width:227px;
display:block;
margin:0px;
}

.mainint .header .rightcol{
height:91px;
width:706px;
float:left;
background:url(../images/intheader_rightbg.gif) bottom repeat-x;
}

.mainint .header .rightcol .left{
height:91px;
width:12px;
float:left;
background:url(../images/intheader_rightl.gif) left bottom no-repeat;
}

.mainint .header .rightcol .text{
height:24px;
width:680px;
float:left;
background:url(../images/toptext.jpg) 31px 30px no-repeat;
padding:10px 0px 0px 10px;
}

.mainint .header .rightcol .text .ilinks{
height:17px;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:normal;
}

.mainint .header .rightcol .text .ilinks img{
margin-left:17px;
}

.mainint .header .rightcol .text .ilinks a{
float:left;
margin:0px 3px;
}

.mainint .header .rightcol .text .ilinks div{
height:17px;
width:200px;
float:right;
}

.mainint .header .rightcol .itext{
height:24px;
width:390px;
background:url(../images/toptext.jpg) 21px 10px no-repeat;
padding:10px 10px 0px 10px;
}

/* Content */

.mainint .content{}

.mainint .content .leftcol{
width:227px;
float:left;
padding-bottom:240px;
}

.mainint .content .rightcol{
width:713px;
float:left;
}

.mainint .content .leftcol .mtop{
height:15px;
line-height:10px;
background:url(../images/intmenu_topr.gif) right top no-repeat;
}

.mainint .content .leftcol .menu{
width:227px;
background:#fff;
}

.mainint .content .leftcol .menu .menu_body{
overflow:hidden;
width:227px;
}

.mainint .content .leftcol .menu .menu_body .menuitem{
padding:8px 0px;
}

.mainint .content .leftcol .menu .menu_body .menuitem .mtop{
height:2px;
background:url(../images/menuitem_top.gif) bottom left no-repeat;
}

.mainint .content .leftcol .menu .menu_body .menuitem a{
display:block;
background:url(../images/menuitem_bg.gif) left repeat-y;
padding:0px 20px 0px 20px;
}

.mainint .content .leftcol .menu .menu_body .menuitem .mbttm{
height:2px;
background:url(../images/menuitem_bttm.gif) top left no-repeat;
}

.mainint .content .leftcol .menu .dropm{}

.mainint .content .leftcol .menu .dropm ul {
padding:5px 0px 20px 40px;
}

.mainint .content .leftcol .menu .dropm ul li{
list-style-image:url(../images/menu_ul.gif);
line-height:12px;
margin:6px 0px;
}

.mainint .content .leftcol .menu .dropm ul li.act{
list-style-image:url(../images/menu_ulact.gif);
}

.mainint .content .leftcol .searchbox{
padding:20px 0px 20px 5px;
}

.mainint .content .leftcol .searchbox .input_text{
height:36px;
float:left;
margin:0px 5px 0px 0px;
}

.mainint .content .leftcol .searchbox .input_text img{
float:left;
display:block;
}

.mainint .content .leftcol .searchbox .input_text input{
height:16px;
width:120px;
border:none;
border-right:1px solid #AAAAAA;
background:url(../images/inputtext_ibg.gif) top left repeat-x;
margin:8px 0px 0px 0px;
padding:3px 0px 0px 0px;
}

.mainint .content .leftcol .searchbox .btn{
float:left;
margin:6px 0px 0px 0px;
}

.mainint .content .leftcol .news{
padding:10px 20px 20px 15px;
background:url(../images/news_icon.gif) top left no-repeat;
margin:15px 0px 0px 0px;
}

.mainint .content .leftcol .news .newstitle{
height:25px;
}

.mainint .content .leftcol .news span.date{
display:block;
float:left;
padding:10px 0px 3px 0px;
}

.mainint .content .leftcol .news .allnews{
text-align:right;
padding:15px 0px 0px 0px;
}

.mainint .content .leftcol .news .allnews a.linkminf{
height:12px;
background:url(../images/more_bullet.gif) 0px 1px no-repeat;
padding:0px 0px 0px 15px;
margin:10px 0px 0px 0px;
}

.mainint .content .leftcol .news span.details{
display:block;
float:right;
padding:10px 0px 3px 0px;
}

.mainint .content .rightcol .title{
height:63px;
width:713px;
float:left;
background:url(../images/conttitle_bg.jpg) top repeat-x;
}

.mainint .content .rightcol .title .text{
width:450px;
float:left;
}

.mainint .content .rightcol .title .text .breadcrumbs{
padding:12px 0px 0px 10px;
}

.mainint .content .rightcol .title .text .breadcrumbs img{
float:left;
margin:1px 5px 0px 0px;
}

.mainint .content .rightcol .title .text h1{
padding:5px 0px 0px 10px;
}

.mainint .content .rightcol .title .imgleft{
float:left;
}

.mainint .content .rightcol .title .imgright{
float:right;
}

.mainint .content .rightcol .pvers{
width:80px;
float:left;
padding:15px 0px 25px 620px;
}

.mainint .content .rightcol .pvers img{
float:left;
margin:0px 5px 0px 0px;
}

.mainint .content .rightcol .linktpage{
width:85px;
clear:left;
padding:15px 0px 25px 605px;
}

.mainint .content .rightcol .linktpage a{
float:right;
}

.mainint .content .rightcol .linktpage img{
margin:0px 5px 0px 5px;
}

.mainint .content .rightcol .doc_body{
width:675px;
float:left;
padding:0px 0px 0px 20px;
}

.mainint .content .rightcol .doc_body p{
padding-top:5px;
padding-bottom:5px;
}

.mainint .content .rightcol .doc_body .pic{
border:1px solid #000;
}

.mainint .content .rightcol .doc_body .block{
margin:10px 0px;
}

.mainint .content .rightcol .doc_body .block.blint{
width:445px;
float:left;
}

.mainint .content .rightcol .doc_body .block .topb{
height:5px;
line-height:3px;
background:#EEEEDD;
}

.mainint .content .rightcol .doc_body .block .topb .imgleft, .mainint .content .rightcol .doc_body .block .bottomb .imgleft{
float:left;
}

.mainint .content .rightcol .doc_body .block .topb .imgright, .mainint .content .rightcol .doc_body .block .bottomb .imgright{
float:right;
}

.mainint .content .rightcol .doc_body .block .bottomb{
height:5px;
line-height:3px;
background:#EEEEDD;
}

.mainint .content .rightcol .doc_body .block .text{
background:#EEEEDD;
border-left:6px solid #0167AA;
padding:5px 10px 5px 10px;
}

.mainint .content .rightcol .doc_body .pic_left{
float:left;
margin:0px 10px 10px 0px;
}

.mainint .content .rightcol .doc_body .pic_right{
float:right;
margin:20px 0px 10px 10px;
}

.mainint .content .rightcol .doc_body ul{
padding:20px 10px 10px 25px;
list-style-image:url(../images/bullet.gif);
}

.mainint .content .rightcol .doc_body ul.ulleft{
width:320px;
float:left;
}

.mainint .content .rightcol .doc_body ul li{
margin:5px 0px;
}

.mainint .content .rightcol .doc_body .image, .printvers .image{
float:left;
padding:0px 20px 20px 0px;
}

.mainint .content .rightcol .doc_body .image img, .printvers .image img{
display:block;
}

.mainint .content .rightcol .doc_body .image .label, .printvers .image .label{
background:url(../images/pdf_bg.gif) 10px repeat-y;
margin:5px 0px 10px 10px;
}

.mainint .content .rightcol .doc_body .image .label{
padding-left:20px;
}

.mainint .content .rightcol .doc_body .image .label img, .printvers .image .label img{
float:left;
padding:0px 10px 0px 0px;
}

.mainint .content .rightcol .doc_body .textclients{
width:390px;
}

.mainint .content .rightcol .doc_body .textclients .imgtitle{
display:block;
padding:0px 0px 10px 0px;
}

.mainint .content .rightcol .doc_body .imager{
float:right;
padding:0px 10px 10px 20px;
}

.mainint .content .rightcol .doc_body .features{
clear:both;
margin:10px 0px 20px 0px;
}

.mainint .content .rightcol .doc_body .features .feattop{
height:38px;
background:url(../images/feature_topbg.jpg) bottom repeat-x;
}

.mainint .content .rightcol .doc_body .features .feattop .tab{
height:28px;
width:128px;
background:url(../images/feature_tabbg.jpg) no-repeat;
margin:0px 10px 0px 10px;
padding:10px 5px 0px 5px;
}

.mainint .content .rightcol .doc_body .features .featbody{
background:url(../images/features_bg.jpg) top repeat-x;
padding:10px 10px 20px 10px;
}
.mainint .content .rightcol .doc_body .features .featbody img{
	border:1px
}

.mainint .content .rightcol .doc_body .features .featbody .titlelink{
background:url(../images/links_bullet.gif) 0px 4px no-repeat;
display:block;
padding:0px 0px 0px 17px;
line-height:15px;
text-decoration:underline;
}

.mainint .content .rightcol .doc_body .features .featbody .clienttable {

}
.mainint .content .rightcol .doc_body .features .featbody .clienttable td{
	vertical-align:top; 
	text-align:left; 
	padding:6px 0px 6px 0px;
}


.mainint .content .rightcol .doc_body .features .featbody .anch{
line-height:3px;
}

.mainint .content .rightcol .doc_body .features .featbody .fearuretext{
display:none;
padding:10px 20px 20px 17px;
}

.mainint .content .rightcol .doc_body .submenu{
/*height:250px;*/
width:190px;
background:url(../images/submenu_bg.gif);
float:right;
margin:10px 0px 10px 0px;
}

.mainint .content .rightcol .doc_body .submenu img{
display:block;
}

.mainint .content .rightcol .doc_body .submenu .fttext{
width:190px;
background:url(../images/submenu_bodybg.gif) left repeat-y;
}

.mainint .content .rightcol .doc_body .features .featbody .coll1{
width:200px;
clear:left;
float:left;
padding:10px 20px 10px 0px;
}

.mainint .content .rightcol .doc_body .features .featbody .coll1 a, .mainint .content .rightcol .doc_body .features .featbody .coll2 a, .mainint .content .rightcol .doc_body .features .featbody .coll3 a{
display:block;
line-height:16px;
}

.mainint .content .rightcol .doc_body .features .featbody .coll2{
width:200px;
float:left;
padding:10px 20px 10px 0px;
}

.mainint .content .rightcol .doc_body .features .featbody .coll3{
width:200px;
float:left;
padding:10px 10px 10px 0px;
}

.mainint .content .rightcol .doc_body .features .featbody .submenu .fttext ul{
margin:0px;
padding:5px 10px 5px 35px;
}

.mainint .footer{
height:68px;
width:940px;
clear:both;
padding-top:30px;
}

.mainint .footer .leftcol{
width:215px;
float:left;
padding:20px 0px 0px 0px;
}

.mainint .footer .leftcol span{
padding:0px 0px 0px 10px;
}

.mainint .footer .leftcol .spacer{
height:5px;
}

.mainint .footer .rightcol{
width:725px;
float:left;
}

.mainint .footer .rightcol .links{
height:53px;
}

.mainint .footer .rightcol .links .fbody{
height:53px;
width:693px;
float:left;
background:url(../images/footerr_bg.jpg) top repeat-x;
}

.mainint .footer .rightcol .links .fbody p{
float:left;
padding:18px 0px 0px 10px;
}

.mainint .footer .rightcol .links .fbody p a{
margin:0px 5px;
}

.mainint .footer .rightcol .links .fbody p span{
margin:0px 5px;
}

.mainint .footer .rightcol .links .borderimg{
float:left;
}

.mainint .footer .rightcol .aspbtn{
float:right;
margin:12px 0px 0px 20px;
}

.mainint .footer .trynow{
height:225px;
width:240px;
background:url(../images/tryitnow.jpg);
position:relative;
/*margin-top:-436px;*/
margin-top:-244px;
margin-bottom:20px;
z-index:15;
}

.mainint .footer .trynow .link{
padding:0px 0px 0px 45px;
}

.mainint .footer .trynow .blinkp{
padding:10px 0px 0px 0px;
}

.mainint .footer .trynow a.toplink{
height:177px;
width:138px;
display:block;
}

.mainint .footer .trynow a.buttonlink{
height:27px;
width:138px;
display:block;
/*margin:192px 0px 0px 45px;*/
}

.mainint .spacer{
height:1px;
clear:both;
}

/**/

.samptable{
width:100%;
border-top:1px solid #dfdfdf;
border-left:1px solid #dfdfdf;
}

.samptable td{
vertical-align:top;
border-right:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
padding:6px 5px;
}

.samptable .trgray td{
background:#eeeeee;
}

.samptable .tabtitle td{
font-weight:bold;
text-align:center;
padding:8px 10px;
background:#eae9e9;
}

.tabminus{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
color:#000;
}

.tabplus{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
color:red;
}

.tabplminus{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
color:#999999;
}

.main .content .rightcol .colltext{
padding:15px 10px 8px 10px;
}

.main .content .rightcol .blockpic{
border:1px solid #0167aa;
float:left;
margin:0px 15px 15px 0px;
}

.dwnldbox{
width:650px;
padding:0px 0px 0px 10px;
}

.dwnldbox .authbox{
padding:5px 0px 0px 0px;
}

.dwnldbox .authbox label{
font-size:12px;
display:block;
font-weight:bold;
padding:0px 0px 2px 0px;
}

.dwnldbox .authbox .abox_l{
width:200px;
float:left;
padding:0px 20px 0px 0px;
}

.dwnldbox .authbox .abox_l input, .dwnldbox .authbox .abox_r input{
height:16px;
width:190px;
background:url(../images/inpbg.gif) top repeat-x;
border:1px solid #aaaaaa;
margin:2px 4px 8px 0px;
padding:1px 3px 0px 3px;
}

.dwnldbox .authbox .abox_r{
width:200px;
float:left;
}

.fbform_text{
width:320px;
float:left;
line-height:normal;
}

.fb_form{
width:350px; 
float:left; 
}

.fb_form .input_text{
height:16px;
float:left;
background:url(../images/inpbg.gif) top repeat-x;
border:1px solid #aaaaaa;
margin:2px 4px 8px 0px;
padding:1px 3px 0px 3px;
}

.fb_form .fbinput_text{
height:16px;

background:url(../images/inpbg.gif) top repeat-x;
border:1px solid #aaaaaa;
margin:2px 4px 8px 0px;
padding:1px 3px 0px 3px;
}

.fb_form .download_input_text{
height:16px;

background:url(../images/inpbg.gif) top repeat-x;
border:1px solid #aaaaaa;
margin:2px 4px 0px 0px;
padding:1px 3px 0px 1px;
}


.searchfound{
padding:10px 0px 15px 0px;
}

.srchscore{
padding:2px 0px 0px 0px;
}

.foundlist{
background:#eeeeee;
padding:5px 10px;
border-bottom:4px solid #fff;
}

.fb_form .button{
float:left;
}

.fbinput_text{
height:16px;
background:url(../images/inpbg.gif) top repeat-x;
border:1px solid #aaaaaa;
margin:2px 4px 8px 0px;
padding:1px 3px 0px 3px;
}

.fbtarea{
height:80px;
background:url(../images/inpbg.gif) top repeat-x;
border:1px solid #aaaaaa;
overflow:hidden;
margin:2px 0px 8px 0px;
padding:0px 3px;
}

/* Print version */

.printvers .pverstitle{
padding:0px 0px 20px 0px;
}

.printvers .pvercopyright{
padding:30px 0px 0px 0px;
}

.printvers .pvercopyright p{
border-top:1px solid #444444;
padding:10px 0px 10px 0px;
}

.printvers{
width:680px;
padding:20px;
}
.feattitle{
height:40px;
padding:30px 0px 10px 0px;
}

.feattitle h2{
float:left;
padding:7px 0px 0px 0px;
}

.feattitle .h2img{
float:left;
margin:0px 2px 0px 0px;
}

.shots{
padding:0px 0px 7px 0px;
}

.shots .shots_table{
width:100%;
}

.shots .shots_table .toptr{
height:7px;
line-height:7px;
}

.shots .shots_table .toptr .lefttd{
width:7px;
background:url(../images/tshot_tl.gif) no-repeat;
}

.shots .shots_table .toptr .centtd{
background:url(../images/tshot_border.gif) top repeat-x;
}

.shots .shots_table .toptr .righttd{
width:7px;
background:url(../images/tshot_tr.gif) no-repeat;
}

.shots .shots_table .cntnttr{}

.shots .shots_table .cntnttr .lefttd{
width:7px;
background:url(../images/tshot_lbg.gif) repeat-y;
}

.shots .shots_table .cntnttr .centtd{
padding:4px 0px 0px 7px;
}

.shots .shots_table .cntnttr .centtd .picture{
float:left;
padding:0px 5px 6px 0px;
}

.shots .shots_table .cntnttr .centtd .picture.picleft{
margin:4px 15px 10px 0px;
}

.shots .shots_table .cntnttr .centtd .picture img{
display:block;
border:1px solid #0167aa;
}

.shots .shots_table .cntnttr .centtd .picture .blink{
text-align:right;
font-size:11px;
background:url(../images/tshot_pshadow.gif) top left no-repeat;
padding:5px 0px 0px 0px;
}

.shots .shots_table .cntnttr .centtd .picture .blink a{
background:url(../images/enlarge.gif) left no-repeat;
padding:0px 0px 0px 14px;
color:#0167aa;
}

.shots .shots_table .cntnttr .centtd .ctext{
float:left;
padding:0px 0px 0px 7px;
}

.shots .shots_table .cntnttr .centtd .ctext.ct_3p{
width:640px;
clear:both;
padding:5px 0px 5px 0px;
}

.shots .shots_table .cntnttr .centtd .ctext.ct_2p{
width:205px;
}

.shots .shots_table .cntnttr .centtd .ctext.ct_1p{
width:415px;
}

.shots .shots_table .cntnttr .righttd{
width:7px;
background:url(../images/tshot_border.gif) right repeat-y;
}

.shots .shots_table .bttmtr{
height:13px;
line-height:13px;
}

.shots .shots_table .bttmtr .lefttd{
width:7px;
background:url(../images/tshot_bl.gif) no-repeat;
}

.shots .shots_table .bttmtr .centtd{
background:url(../images/tshot_bbg.gif) top repeat-x;
}

.shots .shots_table .bttmtr .centtd div{
height:13px;
width:175px;
float:left;
background:url(../images/tshot_bshadow.gif) no-repeat;
}

.shots .shots_table .bttmtr .righttd{
width:7px;
background:url(../images/tshot_br.gif) no-repeat;
}

.spacer.tspace{
padding:5px 0px;
}

/* News */

.bnews_table{
width:100%;
clear:both;
}

.bnews_table td{
vertical-align:top;
}

.bnews_table .left_td{
padding:30px 0px 0px 0px;
}

.bnews_table .left_td .ndate{
background:url(../images/newsdate.gif) left top no-repeat;
padding:0px 0px 10px 22px;
}

.bnews_table .left_td .newstext{
float:left;
width:235px;
padding:0px 0px 0px 15px;
}

.bnews_table .right_td{
width:210px;
padding:40px 0px 0px 10px;
}

.bnews_table .right_td .newsblock{
padding:15px 0px 0px 20px;
}

.bnews_table .right_td .newsblock.nbact{
background:url(../images/news_icon.gif) 0px 7px no-repeat;
}

.bnews_table .right_td .newsblock .ndate{
padding:0px 0px 7px 0px;
}

.bnews_table .right_td .newspager{
height:30px;
padding:25px 0px 0px 5px;
}

.bnews_table .right_td .newspager .prev, .bnews_table .right_td .newspager .next{
height:23px;
float:left;
padding:1px 0px 0px 0px;
}

.bnews_table .right_td .newspager .prev a, .bnews_table .right_td .newspager .next a{
float:left;
}

.bnews_table .right_td .newspager .prev .linkbutton, .bnews_table .right_td .newspager .next .linkbutton{
float:left;
}

.bnews_table .right_td .newspager .prev img, .bnews_table .right_td .newspager .prev input{
float:left;
padding:0px 3px 0px 0px;
}

.bnews_table .right_td .newspager .next img, .bnews_table .right_td .newspager .next input{
float:left;
padding:0px 0px 0px 3px;
}

.bnews_table .right_td .newspager .ptext{
height:23px;
float:left;
padding:0px 5px 4px 5px;
}

.bnews_table .right_td .newspager .ptext select{
font-family:"Trebuchet MS";
font-size:11px!important;
float:left;
width:40px;
margin:0px 3px;
}

.bnews_table .right_td .newspager .ptext label{
float:left;
padding:2px 0px 0px 0px;
}
/* PopUp*/

.popupmain{
width:830px;
padding:10px 10px 10px 10px;
}

.popupmain .header{
padding:0px 0px 15px 0px;
}

.spacer{
height:1px;
clear:both;
}

.popupmain .header h1{
width:550px;
float:left;
}

.popupmain .header .navig{
height:25px;
float:right;
padding:3px 0px 0px 0px;
}

.popupmain .header .navig .navnext{
height:25px;
width:auto;
float:right;
padding-right:10px;
}

.popupmain .header .navig .navprev{
height:25px;
width:auto;
float:right;
}

.popupmain .header .navig input, .popupmain .header .navig a{
float:left;
}

.popupmain .header .navig .ltextlink{
margin:0px 13px 0px 8px;
}

.popupmain .header .navig .rtextlink{
margin:0px 8px 0px 13px;
}

.popupmain .pic{
display:block;
margin:0px 0px 10px 0px;
}

.popupmain .doc_body{
padding:0px 0px 5px 0px;
}

.popupmain .footer{
clear:both;
}

.popupmain .footer .ttop{
height:25px;
float:right;
padding:0px 2px 0px 0px;
}

.popupmain .footer .ttop a{
float:left;
}

.popupmain .footer .ttop a.textlink{
margin:0px 8px 0px 0px;
}

.bpic{
border:1px solid #777;
}

/* Scope */
.shots{
padding:0px 0px 7px 0px;
}

.shots .shots_table{
width:100%;
}

.shots .shots_table{}

.shots .shots_table .indrttr{
height:44px;
}

.shots .shots_table .indrttr .lefttd{
width:7px;
background:url(../images/tshot_tl.gif) left bottom no-repeat;
}

.shots .shots_table .indrttr .centtd{
background:url(../images/tshot_border.gif) 0px 37px repeat-x;
}

.shots .shots_table .indrttr .centtd .tabs{
height:37px;
padding:1px 0px 6px 0px;
}

.shots .shots_table .indrttr .centtd .tabs .itab{
height:37px;
float:left;
margin:0px 5px;
}

.shots .shots_table .indrttr .centtd .tabs .itab p{
height:27px;
float:left;
background:url(../images/indtab_bg.gif) top repeat-x;
padding:10px 10px 0px 10px;
}

.shots .shots_table .indrttr .centtd .tabs .itab img{
float:left;
}

.shots .shots_table .indrttr .centtd .tabs a.tlink{
height:27px;
display:block;
float:left;
text-decoration:underline!important;
padding:10px 10px 0px 10px;
margin:0px 11px;
}

.shots .shots_table .industry{
width:100%;
}

.shots .shots_table .industry .indr_left{
width:205px;
float:left;
}

.shots .shots_table .industry .indr_left .img{
padding:30px 0px 35px 0px;
}

.shots .shots_table .industry .indr_left .smenu_title{
font-size:14px;
color:#000;
padding:0px 0px 10px 23px;
}

.shots .shots_table .industry .indr_left .smenu{
width:160px;
margin:auto;
background:url(../images/industry_smenubg.gif) top repeat-x;
padding:15px 10px 10px 10px;
}

.shots .shots_table .industry .indr_left .smenu ul{
list-style-image:url(../images/links_bullet.gif);
padding:0px 0px 0px 20px;
}

.shots .shots_table .industry .indr_left .smenu ul li{
margin:0px 0px 15px 0px;
}

.shots .shots_table .industry .indr_left .img{
padding-left:10px;
}

.shots .shots_table .industry .indr_left .img img{
display:block;
}

.shots .shots_table .industry .indr_right{
width:440px;
float:left;
}

.shots .shots_table .industry .indr_right .pics{
padding:20px 0px 20px 0px;
}

.shots .shots_table .industry .indr_right .pics .picture{
float:left;
margin:0px 5px 10px 5px;
padding:0px;
}

.shots .shots_table .industry .indr_right .pics .picture.pleft{
padding-right:15px;
}

.shots .shots_table .indrttr .righttd{
width:7px;
background:url(../images/tshot_tr.gif) bottom no-repeat;
}

.shots .shots_table .toptr{
height:7px;
line-height:7px;
}

.shots .shots_table .toptr .lefttd{
width:7px;
background:url(../images/tshot_tl.gif) no-repeat;
}

.shots .shots_table .toptr .centtd{
background:url(../images/tshot_border.gif) top repeat-x;
}

.shots .shots_table .toptr .righttd{
width:7px;
background:url(../images/tshot_tr.gif) no-repeat;
}

.shots .shots_table .cntnttr{}

.shots .shots_table .cntnttr .lefttd{
width:7px;
background:url(../images/tshot_lbg.gif) repeat-y;
}

.shots .shots_table .cntnttr .centtd{
padding:4px 0px 0px 7px;
}

.shots .shots_table .cntnttr .centtd .picture{
float:left;
padding:0px 5px 6px 0px;
}

.shots .shots_table .cntnttr .centtd .picture img{
display:block;
border:1px solid #0167aa;
}

.shots .shots_table .cntnttr .centtd .picture .blink{
text-align:right;
font-size:11px;
background:url(../images/tshot_pshadow.gif) top left no-repeat;
padding:5px 0px 0px 0px;
}

.shots .shots_table .cntnttr .centtd .picture .blink a{
background:url(../images/enlarge.gif) left no-repeat;
padding:0px 0px 0px 14px;
color:#0167aa;
}

.shots .shots_table .cntnttr .centtd .ctext{
float:left;
padding:0px 0px 0px 7px;
}

.shots .shots_table .cntnttr .centtd .ctext.ct_3p{
width:640px;
clear:both;
padding:5px 0px 5px 0px;
}

.shots .shots_table .cntnttr .centtd .ctext.ct_2p{
width:205px;
}

.shots .shots_table .cntnttr .centtd .ctext.ct_1p{
width:415px;
}

.shots .shots_table .cntnttr .righttd{
width:7px;
background:url(../images/tshot_border.gif) right repeat-y;
}

.shots .shots_table .bttmtr{
height:13px;
line-height:13px;
}

.shots .shots_table .bttmtr .lefttd{
width:7px;
background:url(../images/tshot_bl.gif) no-repeat;
}

.shots .shots_table .bttmtr .centtd{
background:url(../images/tshot_bbg.gif) top repeat-x;
}

.shots .shots_table .bttmtr .centtd div{
height:13px;
width:175px;
float:left;
background:url(../images/tshot_bshadow.gif) no-repeat;
}

.shots .shots_table .bttmtr .righttd{
width:7px;
background:url(../images/tshot_br.gif) no-repeat;
}

.spacer.tspace{
padding:5px 0px;
}
