
/*  General Styles
*************************************  */
	body{ margin:0px; padding:0px;font-family:arial; font-size:12px; color:#666; background:url(../images/background.gif) repeat-x top left;}


	h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal}
	p{line-height:17px}
	ul,ol { list-style: none; }
	input, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
	a{color:#2e5797; text-decoration:none}
	a:hover{color:#ed5309; text-decoration:none}
	a img{border:0}

	.clear{ clear: both; content: "."; display: block; height:0; font-size:0px;}

	#wrapper:after,#header:after,#middle:after, #footer:after, #main:after, .content:after, .data:after{ content: "."; display: block; height:0; font-size:0px; clear: both; visibility: hidden; }

	/* \*/ * html #header{height:1px} /* */
	/* \*/ * html #middle{height:1px} /* */
	/* \*/ * html #main{height:1px} /* */
	/* \*/ * html #footer{height:1px} /* */
	/* \*/ * html .content{height:1px} /* */
	/* \*/ * html .data{height:1px} /* */

	.content{width:100%;}
	.data{width:auto;}

	.banner-ad{margin:0 0 12px}
	.banner-ad img{display:block}
	.maincontent{padding:7px 5px}
	.maincontent p{padding:4px 0px 8px}

	h1{font-size:24px; color:#2e5797; border-bottom:1px solid #e0e0e0; padding:5px 0 2px 0; margin:0 0 10px 0;}
	h2{font-size:16px; color:#ed5309;padding:0px 0 0px 0; margin-bottom:10px; font-weight:normal}

	h2.contentheading{ font-size:14px; color:#555; font-weight:bold; height:35px; padding:10px 0 0 15px; text-transform:uppercase;background:url(../images/heading-bg.gif) no-repeat left top;}

	h3{ font-size:18px; color:#2e5797; padding:0px; margin-bottom:5px }
	h5.blue-head{ font-size:13px; color:#333; font-weight:bold; background:#d6e3f6; padding:5px 8px; margin-bottom:5px }
	h5.orange-head{ font-size:13px; color:#333; font-weight:bold; background:#fee4c2; padding:5px 8px; margin-bottom:5px }


/*  wrapper
*************************************  */

	#wrapper, #header-container, #footer-container{ width:100%; height:auto;}
	#header, #middle, #footer{ width:980px; padding:0px;  margin:0 auto;}
	#middle{padding:15px 0 0px;}


/* ---------------- Logo -------------- */

	#logo{ float:left; width:300px;padding:11px 0px 0px}
	#logo img{margin:0px 0px 0px 20px; display:block}


/* -------------- top-links-------------- */

	ul.top-links{ text-align:right; float:right; width:670px;color:#f1f1f1;line-height:28px;}

	ul.top-links li{ display:inline; /*background:url(../images/bullet-white.gif) no-repeat 0 50%*/}
	ul.top-links li a{ font-size:11px; padding:0px 8px 0px 6px; color:#FFFFFF }
	ul.top-links li a:hover{ font-size:11px; text-decoration:underline  }

/* -------------- breadcrumb ------------- */

	.breadcrumb {font-size:11px; float:left;
    width:710px;
    padding:8px 0px 0px 00px;
    color:#2e5797; line-height:22px}
	.breadcrumb a{font-size:11px; line-height:22px}

/* ---------------- search -------------- */

	.search{float:right; width:180px; padding:10px 0px 0px 00px;}
	.search input.search-bg{float:left; padding:5px 5px 0px 12px;width:125px;height:23px; border:none;  background:url(../images/search-bg.gif) no-repeat 0px 0px;}
	a.btn-search{ display:block; float:left; height:23px; width:27px;  color:#FFFFFF;font-size:0px; text-indent:-999px;background:url(../images/btn-search.gif) no-repeat 100% 0px}
	a:hover.btn-search{display:block; float:left;background-position:0px -23px}


/*  Structure
*************************************  */

	#left-sidebar{ width:188px;float:left; margin:0px; }
	#main{ width:780px;float:right; margin:0; padding:0; }

	.wide-col{ width:510px;float:left; margin:0; padding:0 10px 0 0;}
	.narrow-col{ width:228px;float:right; }

	.col-left{width:49.2%; float:left}
	.col-right{width:49.2%; float:right}

/*  Left sidebar
*************************************  */

/* ----------------  Left Menu Widget -------------- */

	.menu-widget{width:188px;margin:0px 0px 12px; padding:0px; background:url(../images/left-graywidget-bbg.gif) no-repeat left bottom; padding:0px 0px 6px}
	.menu-widget .top{ height:40px;background:url(../images/blue-top-bg.gif) no-repeat left top; }
	.menu-widget .data{ padding:6px 0px; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}



/* ----------------  Left Accordian Menu -------------- */

	.glossymenu{}

	.glossymenu a.menuitem{
		background: url(../images/leftmenu-back.gif) repeat-x 0 100%;
		font-size:12px;
		font-weight:bold;
		display: block;
		position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
		width: auto;
		padding: 6px 5px 5px 6px;
		text-decoration: none;
		border-bottom:1px solid #e2e3e5
	}

	.glossymenu a.menuitemup{
		background: url(../images/leftmenu-back.gif) repeat-x 0 100%;
		font-size:12px;
		font-weight:bold;
		color:#ed5309;
		display: block;
		position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
		width: auto;
		padding: 6px 5px 5px 6px;
		text-decoration: none;
		border-bottom:1px solid #e2e3e5
	}

	.glossymenu a.menuitem span{display:block;padding: 0 0 0 10px;background: url(../images/bullet-blue.gif) no-repeat 0 5px;}
	.glossymenu a.menuitemup span{display:block;padding: 0 0 0 10px;background: url(../images/bullet-blue-down.gif) no-repeat 0 5px;}
	.glossymenu a.menuitem:hover{background: url(../images/leftmenu-back.gif) repeat-x 0 100%;}
	.glossymenu div.submenu{ border:none;}
	.glossymenu div.submenu ul{margin: 0;padding: 0;}
	.glossymenu div.submenu ul li{border-bottom: 1px solid #E9E9E9;}

	.glossymenu div.submenu ul li span{display:block;padding: 4px 0 4px 18px;color:#333;border-bottom: 1px solid #E9E9E9;background:url(../images/blue-bullet.gif) no-repeat 5px 7px;
	cursor: pointer;}
	.glossymenu div.submenu ul li span:hover{color:#2e5797;background: #f1f1f1 url(../images/blue-bullet.gif) no-repeat 5px 7px;}
	.glossymenu div.submenu ul li span.active{color:#2e5797;background: #f1f1f1 url(../images/blue-bullet.gif) no-repeat 5px 7px;}

	.glossymenu div.submenu ul li p{font-style:normal; }
	.glossymenu div.submenu ul li p a{display:block;color:#2e5797;padding:3px 0 3px 25px;border-bottom: 1px solid #E9E9E9; background: url(../images/bullet.gif) no-repeat 17px 10px;}
	.glossymenu div.submenu ul li p a:hover{display:block;color:#ed5309;padding:3px 0 3px 25px;}



/* ---------------- Help Widget -------------- */

	.help-widget{width:188px;margin:0px 0px 12px; padding:0px; background:url(../images/help-widget-bot.gif) no-repeat left bottom; padding:0px 0px 5px}
	.help-widget .top{ height:35px;background:url(../images/help-widget-top.gif) no-repeat left top; }
	.help-widget .data{ padding:6px 6px; border-left:1px solid #c3e2f0;border-right:1px solid #c3e2f0; background:url(../images/help-watermark.gif) no-repeat scroll center}

/* ---------------- List -------------- */
	.list { width:100%}
	.list li{ width:100%; float:left;padding:0px 0px 6px 0px }
	.list li a{float:left;background:url(../images/bullet-blue.gif) no-repeat 0px 4px; padding:0px 0px 0px 10px; }


/* ---------------- Widget Head -------------- */

	.head h3{ color:#2e5797; font-size:18px; height:26px; padding:12px 8px 2px 0px;margin:0px!important }
	.head h3.browse{ color:#ed5309;padding-left:36px;background:url(../images/browse-icon.gif) no-repeat 7px 8px; }
	.head h3.patent{ color:#2e5797; padding-left:36px;background:url(../images/patent-icon.gif) no-repeat 7px 8px;}
	 h3.patent-title{ color:#2e5797; border-bottom:1px solid #e0e0e0; padding-bottom:5px; margin-bottom:10px}

	.head h4.help{ color:#2e5797;font-size:13px; font-weight:bold;padding:7px 0px 0px 8px;background:url(../simages/patent-icon.gif) no-repeat 7px 8px;}
	.head h4.help a{float:right;width:16px; text-align:right; padding:0px 5px 0px 0px; background:none }


	.head span{display:block; float:left;}
	.head a{float:right;width:50px; font-weight:bold; background:url(../images/blue-bullet.gif) no-repeat 100% 5px;  text-align:right; padding:0px 10px 0px 0px; line-height:18px; font-size:12px;}
	.head a:hover{ text-decoration:underline}


/* ----------------  Gray Widget -------------- */

	.gray-widget{ width:100%; float:left; margin:0px 0px 12px; padding:0px;}
	.gray-widget .top{background:url(../images/gray-widget-tbg.gif) repeat-x 0 0; width:auto; display:block}
	.gray-widget .topleft{background:url(../images/gray-widget-tl.gif) no-repeat 0 0; width:auto; height:40px; display:block}
	.gray-widget .topright{background:url(../images/gray-widget-tr.gif) no-repeat 100% 0; width:auto; height:40px; display:block; }

	.gray-widget .wtop{background:url(../images/widget-topbg.gif) repeat-x 0 0px; margin:-40px 0 0 -6px; position:relative; padding:10px 0px 0; width:382px; height:auto!important; display:block; }
	.gray-widget .wdata{padding:10px 6px 0; margin:40px 0 0 }


	.gray-widget .topc{background:url(../images/gray-widget-topbg.gif) repeat-x 0 0; width:auto; display:block;}
	.gray-widget .topc .topleft{background:url(../images/gray-widget-topl.gif) no-repeat 0 0; width:auto; height:29px; display:block}
	.gray-widget .topc .topright{background:url(../images/gray-widget-topr.gif) no-repeat 100% 0; width:auto; height:29px; display:block; }

	.gray-widget .topb{background:url(../images/gray-widget-topback.gif) repeat-x 0 0; width:auto; display:block;}
	.gray-widget .topb .topleft{background:url(../images/gray-widget-topleft.gif) no-repeat 0 0; width:auto; height:5px; display:block}
	.gray-widget .topb .topright{background:url(../images/gray-widget-topright.gif) no-repeat 100% 0; width:auto; height:5px; display:block; font-size:0; }

	.gray-widget .topg{background:url(../images/widget-tbg.gif) repeat-x 0 0; width:auto; display:block;}
	.gray-widget .topg .topleft{background:url(../images/widget-tl.gif) no-repeat 0 0; width:auto; height:6px; display:block}
	.gray-widget .topg .topright{background:url(../images/widget-tr.gif) no-repeat 100% 0; width:auto; height:6px; display:block; font-size:0; }


	.gray-widget .bottom{background:url(../images/gray-widget-bbg.gif) repeat-x 0 0!important; width:auto; display:block}
	.gray-widget .bottom .bottomleft{background:url(../images/gray-widget-bl.gif) no-repeat 0 0; width:auto; height:5px; display:block}
	.gray-widget .bottom .bottomright{background:url(../images/gray-widget-br.gif) no-repeat 100% 0; width:auto; height:5px; display:block;font-size:0px}
	.gray-widget .container{padding:6px 6px 0px; width:auto; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
	.gray-widget .container.graybg{ background:url(../images/widget-topbg.gif) repeat-x 0 0; padding:5px 12px 12px}

	.gray-widget .slideshow{ padding:0px 2px 6px}

	.gray-widget .paging{padding:12px 15px 0; text-align:right}
	.gray-widget .paging a img{margin:0 3px 0 5px; vertical-align:middle}




/* ---------------- Featured -------------- */

	.featured-list{width:auto;float:left;padding:2px 2px 8px;}
	.featured{width:343px;font-size:12px;border:1px solid #f1f1f1; padding:8px 10px 8px; margin:0px; background:#f9f8f8 url(../images/gray-box-bg.gif) repeat-x left bottom; cursor:pointer}
	.featured:hover{background:#f0f9ff url(../images/gray-box-bg-hover.gif) repeat-x left bottom}

	.featured h4{ font-size:13px; font-weight:bold; margin:0px; padding:0 0 5px 0}
	.featured h4 a{ color:#072957}
	.featured h4 a:hover{color:#FF8916;}

	.featured img{float:left;padding:1px; border:1px solid #ccc; background:#FFFFFF;display:block;
	 width:55px; margin:0 10px 5px 0; padding:0 0px 5px 0;}

	.featured em{width:100%;font-style:normal; line-height:16px}

	.featured .data{padding:0px 0px 0px; line-height:20px}

	.featured p.more{ position:relative; text-align:right; padding:0px; margin:0px 0 0 0px}
	.featured p.more a{background:url(../images/more-icon.gif) no-repeat scroll right; color:#ed5309; font-weight:bold; padding:0px 16px 0px 0px}
	.featured p.more a:hover{color:#333}




/*-------------- Round Tabs --------------------------- */

    #roundtabs {float:left; width:100%;padding:9px 0px 0 0px;}
	#roundtabs strong{float:left; width:50px; text-align:right; margin-right:6px; line-height:22px}
    #roundtabs ul {margin:0px; padding:0px; float:left }
    #roundtabs li {display:inline;margin:0px; padding:0px; }
    #roundtabs a {float:left;margin:0 2px 0 0;padding:0 0 0 12px;background:url("../images/roundtab-left.gif") no-repeat left top;  }
    #roundtabs a span {float:left;display:block;font-weight:bold; padding:2px 15px 2px 2px;line-height:19px; white-space:nowrap; background:url("../images/roundtab-right.gif") no-repeat right top; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #roundtabs a span {float:none;}
    /* End IE5-Mac hack */

    #roundtabs a:hover {}
    #roundtabs a:hover span {color:#666; }
	#roundtabs li.selected a{background-position:0 -23px;}
	#roundtabs li.selected a span{ background-position:100% -23px; color: #fff;}
	#roundtabs li.selected a:hover span{ background-position:100% -23px; color: #fff;}



/* ----------------  patent-listing -------------- */

	.patent-listing{width:99.8%;border:1px solid #f1f1f1; padding:10px 0px 10px; margin:10px 0px 0px 0px; background:#f9f8f8 url(../images/gray-box-bg.gif) repeat-x left bottom}
	.patent-listing:hover{background:#f0f9ff url(../images/gray-box-bg-hover.gif) repeat-x left bottom}

	.patent-listing .desc{width:580px; float:left; padding:0 0 0 10px; }
	.patent-listing .photo{width:auto; float:right;}
	.patent-listing .photo img{padding:1px; border:1px solid #ddd; margin-right:10px; background:#FFFFFF;display:block}
	.patent-listing h5{font-size:13px; font-weight:bold; border:none; margin-bottom:5px; display:block;}
	.patent-listing ul{ padding:0 0 5px 0}
	.patent-listing ul li{ display:inline; padding:0 10px 5px 0}
	.highlight{color:#FF8916}


/* ---------------- more button -------------- */

	.more-btn {cursor:pointer;padding-right:24px;line-height:23px;vertical-align:middle;display:block;display:inline-block;background:url(../images/button.gif) no-repeat right top; }
	.more-btn span{height:23px;padding-left:12px;line-height:23px;font-size:12px;color:#333;font-weight:bold;display:block; display:inline-block;background:url(../images/button.gif) no-repeat left top; }
	.more-btn:hover{background-position:100% -23px;}
	.more-btn:hover span {background-position:0 -23px; color:#fff}

	.photo-brd{padding:3px; border:1px solid #ddd;background:#FFFFFF;display:block}


/* ---------------- Contact Form -------------- */
	.gray-container{ margin:14px 0 0 0; padding:0 0 10px 0;background:#f9f8f8 url(../images/gray-bot-grd.gif) repeat-x left bottom; border:1px solid #e0e0e0}
	.contact {margin:0px;width:auto; padding:10px 10px }
	.contact form{margin:10px 0px 10px;width:100%; display:block }

	.contact label {display:block;float:left;width:60px;margin:5px 10px 0px 0px;padding:0px 0px 0px 60px;  font-size:11px; text-transform:uppercase; height:26px;font-weight:bolder}
	.contact input.text {display:block;float:left;height:22px; background:#fff url(../images/field-bg.gif) repeat-x left bottom; border:1px solid #dbdbdb;margin:0px 0px 5px;overflow:hidden;padding:3px 0px 0px 2px;width:270px;}
	.contact textarea.text {display:block; float:left;height:65px; background:#fff url(../images/field-bg.gif) repeat-x left bottom;border:1px solid #dbdbdb;margin:2px 0px 0px;overflow:hidden;padding:3px 0px 0px 2px;width:270px;}
	.contact br{clear:both;}
	.contact .button{padding-top:10px}


/* ---------------- Patent Details -------------- */
	.detail_list {width: 100%;}
	.detail_list li {padding:2px 0px 0px;margin:0px 0 0; line-height:22px;border-bottom:1px solid #e4e4e4}
	.detail_list .data {position: relative;	}

	.detail_list cite{float:left;width:230px;padding:0 10px;font-style:normal;}
	.detail_list span.row{float:left; display:block;width:480px;padding:0 10px;font-style:normal;}


	.detail_list .down{position:absolute; right:0px; margin:8px 10px 0 0}
	.detail_list .toogleDiv {width:490px; background:#FFFFFF;border-top:1px solid #e4e4e4; margin-top:5px;padding:10px 9px 10px;}
	.toogleDiv .patentno{float:left; width:100px}
	.toogleDiv .title{float:left; width:350px;}
	.toogleDiv .view-portfolio{ line-height:22px; padding-top:10px}


/* ---------------- Box -------------- */
	.box{width:100%; margin:12px 0 0 0; border:1px solid #e4e4e4}
	.box .cont{ padding:5px 7px}
	.box .cont img{ margin:0 8px 0px 8px}

/* ---------------- Photo widget -------------- */

	#middle .photo-widget{width:215px; height:auto; text-align:center; float:right;  margin:0px 0px 10px 10px}
	#middle .photo-widget img{ border:1px solid #CED7DB; padding:2px; margin:0px 0px 5px 0px}
	#middle .photo-widget a{ color:#698201}
	#middle .photo-widget a:hover{ color:#00477d;}



/* ---------------- Categories List -------------- */

	.catbox{margin:14px 0 0 0; width:99.8%; padding:0;border:1px solid #f1f1f1;  background:#f9f8f8 url(../images/gray-box-bg.gif) repeat-x left bottom}
	.column{width:238px; float:left; margin-right:15px}
	.column.last{margin-right:0px}
	.column h2{ font-size:13px!important; display:block; height:30px; margin-bottom:10px; font-weight:bold; line-height:22px; color:#fff!important; padding:0px 5px 0px 10px!important; background:url(../images/subheading-bg.gif) no-repeat 0 0}
	.column h5{ font-size:13px; font-weight:bold; color:#ed5309; line-height:16px; padding:0px;margin:0px 0px 6px 8px}


/* ---------------- General List -------------- */

	.cat-list{width:auto; padding:0px; margin:0px 0px 5px 8px}
	.cat-list:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
	/* \*/ * html .cat-list{height:1px} /* */

	.cat-list li{  width:auto;margin:0px;padding:0px 0px 5px 0px;background:url(../images/bullet.gif) no-repeat 2px 6px}
	.cat-list li a{ padding:0px 0px 0px 10px; margin:0px}








/*  Footer
*************************************  */

	#footer-container{ margin:12px 0 0 0;background:url(../images/footer-bg.gif) repeat-x left top;}
	#footer{ padding:20px 0px 10px; }
	#footer ul{ margin-top:0px; text-align:center; }
	#footer ul li{display:inline; }
	#footer ul li a{ padding:0px 6px; }
	#footer p{ padding:20px 0px 5px 6px; text-align:center;}
	#footer span{font-size: 80%}



/* ---------------- graybar -------------- */

#graybar{ width:100%; margin:5px 0px 0px; padding:0px; line-height:22px}
#graybar .back{background:url(../images/graybar-bg.gif) repeat-x 0 0; width:auto; display:block}
#graybar .left{background:url(../images/graybar-left.gif) no-repeat 0 0; width:auto; height:32px; display:block}
#graybar .right{background:url(../images/graybar-right.gif) no-repeat 100% 0; width:auto; height:32px; display:block; padding:0px 10px}

/* ---------------- patent tabs -------------- */

#tablist{padding:0px; margin:0px;}
#tablist li{display: block; float:left }
#tablist li.title{ padding:5px 10px 0px 10px }
#tablist li.patent{float:right;padding:5px 0px 0px 30px;width:210px;}

#tablist li.patent span{width:30px;float:left; display:block;}
#tablist li.patent select{width:180px;float:left;display:block; margin-top:2px; border:1px solid #BFBFBF}

#tablist li a{float:left;padding:0 0 1px 3px;margin:0px; font-weight:bolder;text-decoration:none;}
#tablist li a span{float:left;display:block;padding: 6px 14px 4px 11px;cursor:pointer}

#tablist li a:link, #tablist li a:visited{color:#666666;}
#tablist li a:hover{}
#tablist li a:hover span{color:#015287; }

#tablist li a.current{ background:url(../images/tab-left.gif) no-repeat left top;}
#tablist li a.current span{ color:#015287; background:url(../images/tab-right.gif) no-repeat right top;}

.patent-container{ width:100%; float:left; margin:0px; padding:0px;}

.page_navigator_wrapper {text-align: right}
.page_navigator a {display: inline-block; padding: 0 2px}

/* ---------------- most recent popular patent list -------------- */
ul.patent-list li{ padding:20px 0px 12px 0px; float:left; width:740px; border-bottom:1px solid #E7E7E7; }
ul.patent-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html ul.patent-list li{height:1px} /* */

ul.patent-list li .pic{width:135px; float:left}
ul.patent-list li .pic img{ padding:1px; border:1px solid #E7E7E7; display:block}
ul.patent-list li .details{ width:600px; float:left;}
ul.patent-list li .details h5{font-size:16px; font-weight:bold;}
ul.patent-list li .details h5 a{ text-decoration:none}

ul.patent-list li .details p{padding:0px; margin:0px;}
ul.patent-list li .details .left{ float:left; width:400px;}
ul.patent-list li .details .right{ float:right; width:200px;text-align:right; color:#FD6600}
ul.patent-list li .details span{padding:0px 0px 0px 5px; color:#666}
ul.patent-list li .details strong{padding:0px; margin:0px;}




/* Files data view */
#files-view .x-panel-body{
	background: white;
	font: 11px Arial, Helvetica, sans-serif;
}
#files-view .thumb{
	background: #dddddd;
	padding: 3px;
	text-align: center;
	width: 54px;
}
/*
#files-view .thumb img{
	height: 50px;
	width: 50px;
}
*/
#files-view .caption{
	padding: 1px;
	text-align: center;
	width: 54px;
}
#files-view .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;

}
/*	display: block; */
/*	overflow: hidden; */
#files-view .thumb-wrap span{
	text-align: center;
	padding: 3px;
	width: 54px;
}

#files-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
	padding: 4px;
}

#files-view .x-view-selected{
	background: #eff5fb url(images/selected.gif) no-repeat right bottom;
	border:1px solid #99bbe8;
	padding: 4px;
}
#files-view .x-view-selected .thumb{
	background:transparent;
}

#files-view .loading-indicator {
	font-size:11px;
	background-image:url('../../resources/images/default/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}

/* Files data view */
#images-view .x-panel-body{
	background: white;
	font: 11px Arial, Helvetica, sans-serif;
}
#images-view .thumb{
	background: #dddddd;
	padding: 0px;
	text-align: center;
	width: 60px;
}
/*
#images-view .thumb img{
	height: 50px;
	width: 50px;
}
*/
#images-view .caption{
	padding: 1px;
	text-align: center;
	width: 52px;
}
#images-view .thumb-wrap{
  text-align: center;
	float: left;
	margin: 1px;
	margin-right: 0;
	padding: 2px;
}
/*	display: block; */
/*	overflow: hidden; */
#images-view .thumb-wrap span{
	text-align: center;
	padding: 3px;
	width: 52px;
}

#images-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
	padding: 4px;
}

#images-view .x-view-selected{
	background: #eff5fb url(images/selected.gif) no-repeat right bottom;
	border:1px solid #99bbe8;
	padding: 4px;
}
#images-view .x-view-selected .thumb{
	background:transparent;
}

#images-view .loading-indicator {
	font-size:11px;
	background-image:url('../../resources/images/default/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}

#err_message {
  color: red;
}

.upload-icon {
  background: url('../images/image_add.png') no-repeat 0 0 !important;
}

.two{float:left;width:510px; font-size:12px; margin-bottom:10px;}
.two{float:right;width:214px; margin-left:5px; }
.two img{padding:5px; border:1px solid #D7DADB;background-color:#ffffff; margin-bottom:5px;}


/* ---------------- patent line -------------- */
p.pline{margin:0px; width:100%; padding:4px 0px!important; font-size:12px; border-bottom:1px solid #EDEDED}
p.pline:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html p.pline{height:1px} /* */

p.pline.head{ font-weight:bold; font-size:12px; color:#015287; }
p.pline strong{ float:left; width:240px;}
p.pline span{ float:right;width:80px; text-align:right }
p.pline.icons{ background:#FFFFFF;}
p.pline img{ margin:2px 5px;}


/* ----------------  Orange Widget -------------- */

.widget-blue{ width:100%; float:left; margin:10px 0px 0px; padding:0px;}
.widget-blue .btop{background:url(../images/widget-blue-tbg.gif) repeat-x 0 0; width:auto; display:block}
.widget-blue .btopleft{background:url(../images/widget-blue-tl.gif) no-repeat 0 0; width:auto; height:30px; display:block}
.widget-blue .btopright{background:url(../images/widget-blue-tr.gif) no-repeat 100% 0; width:auto; height:30px; display:block; }

.widget-blue .bbottom{background:url(../images/gray-widget-bbg.gif) repeat-x 0 0!important; width:auto; display:block}
.widget-blue .bbottomleft{background:url(../images/gray-widget-bl.gif) no-repeat 0 0; width:auto; height:6px; display:block}
.widget-blue .bbottomright{background:url(../images/gray-widget-br.gif) no-repeat 100% 0; width:auto; height:6px; display:block;font-size:0px}

.widget-blue .bcontainer{padding:0px 0px 14px; background: url(../images/gray-widget-bg-bot.gif) repeat-x left bottom; width:auto; border-left:1px solid #CED7DB;border-right:1px solid #CED7DB}
.widget-blue .bcontent{width:100%;background: url(../images/gray-widget-bg-top.gif) repeat-x left top;}
.widget-blue .bcontent:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.widget-blue p{padding:4px 0 6px}

.widget-blue .bwidget-data{padding:10px 15px 0px; width:auto;}



/* ---------------- portfolio details -------------- */
h3.portfolio-head{font-size:18px; color:#2E5797; border-bottom:1px solid #D8D8D8;padding-bottom:2px}

ul.portfolio-details{margin:0px; padding:0px; width:100% }
ul.portfolio-details li{margin:0px; padding:5px 0px; font-size:12px; border-bottom:1px solid #EDEDED}
ul.portfolio-details li:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html ul.portfolio-details li{height:1px} /* */

ul.portfolio-details li strong{ float:left; color:#015287; width:145px; background:url(../images/blue-bullet.gif) no-repeat 0 4px; padding-left:10px}
ul.portfolio-details li span{ float:right; color:#666666; width:75px; text-align:right;}
ul.portfolio-details li strong.line{ float:left; width:210px; background:url(../images/blue-bullet.gif) no-repeat 0 4px; padding-left:10px}

ul.portfolio-details li.grayhead{ background:#F2F2F2; font-size:15px; padding:5px 0px 4px 10px; margin-top:10px; font-weight:bolder; color:#666}
ul.portfolio-details li.patentdata{  padding:8px 0px 4px 10px; color:#2E5797;background:url(../images/blue-bullet.gif) no-repeat 0 12px;}


/*
 * Ext JS Library 2.2.1
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://extjs.com/license
 */

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

ul.general{ display:block; padding:0; margin:0; padding-top:10px}
ul.general li{  padding:0px; padding-left:8px; margin:0; border-bottom:1px solid #EBEBEB}
ul.general li a{ font-size:11px; color:#2E5797; padding:2px 0 2px 10px;  display:block;text-decoration:none;
  background:url(../images/arrow_bullet.gif) no-repeat 0px 6px}
ul.general li a:hover{ font-size:11px; color:#EF8531;; text-decoration:underline}




.ico_page_white_text {
	background-image: url(../images/icons/page_white_text.png) !important;
}

.ico_folder {
	background-image: url(../images/icons/folder.png) !important;
}

.ico_folder_table {
	background-image: url(../images/icons/folder_table.png) !important;
}

.ico_group {
	background-image: url(../images/icons/group.png) !important;
}

.ico_page {
	background-image: url(../images/icons/page.png) !important;
}

.ico_table_multiple {
	background-image: url(../images/icons/table_multiple.png) !important;
}

.ico_arrow_refresh {
	background-image: url(../images/icons/arrow_refresh.png) !important;
}


.ico_add {
	background-image: url(../images/icons/add.png) !important;
}
.ico_accept {
	background-image: url(../images/icons/accept.png) !important;
}
.ico_delete {
	background-image: url(../images/icons/delete.png) !important;
}
.ico_delete {
	background-image: url(../images/icons/delete.png) !important;
}

.ico_disk {
	background-image: url(../images/icons/disk.png) !important;
}

.ico_page_edit {
	background-image: url(../images/icons/page_edit.png) !important;
}

.ico_page_go {
	background-image: url(../images/icons/page_go.png) !important;
}

.ico_tick {
	background-image: url(../images/icons/tick.png) !important;
}

.ico_cross {
	background-image: url(../images/icons/cross.png) !important;
}
.ico_cancel {
	background-image: url(../images/icons/cancel.png) !important;
}
.ico_arrow_redo {
	background-image: url(../images/icons/arrow_redo.png) !important;
}

.ico_chart_bar {
	background-image: url(../images/icons/chart_bar.png) !important;
}

.ico_table {
	background-image: url(../images/icons/table.png) !important;
}
.ico_application_view_tile {
	background-image: url(../images/icons/application_view_tile.png) !important;
}
.ico_transmit {
	background-image: url(../images/icons/transmit.png) !important;
}
.ico_star {
	background-image: url(../images/icons/star.png) !important;
}
.ico_cog_go {
	background-image: url(../images/icons/cog_go.png) !important;
}
.ico_chart_line {
	background-image: url(../images/icons/chart_line.png) !important;
}
.ico_table_go {
	background-image: url(../images/icons/table_go.png) !important;
}
.button_logout {
	background-image: url(../images/icons/lock.png) !important;
}

.ico_user {
	background-image: url(../images/icons/user.png) !important;
}

.ico_world {
	background-image: url(../images/icons/world.png) !important;
}

.ico_email_edit {
	background-image: url(../images/icons/email_edit.png) !important;
}

