@charset "utf-8";

/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#ececec;
	background-position:0 0px;
	color:#505050;
	font-family:arial;
	font-size:12px;
	text-align: left;
	
}

a img 
{
border:none;
}

a {
text-decoration:none;
color:#505050;
}

a:hover {
text-decoration: underline;
}
.clr {
	clear:both;
}

.red
{
	color:#c80004;
}

.page,.page2 {
width:886px; 
margin:0px auto;
}

#page {
	margin:0;
	padding:0;
}

.spanblock {
	display:block;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}

#header {
	text-align:right;
	background:url(../images/header-bg.png) 0 0 repeat-x #fff;
	width:100%;
	position:relative;
	border-bottom:5px solid #2f0054;
	}

#header .logo
{
	float:left;
	width:250px;
	text-align:left;
}

#header .logo #rotator-imgs img {
	height:80px;
	width:auto;
}

#middle .page {
	background: url("../images/sidelogo.png") no-repeat scroll top right  #f9f9f9;
	padding-right:100px;
	min-height:350px;
	position:relative;
	left:50px;
}

#middle .page2 {
background:none;
}
#middle
{
	background:#f9f9f9;
	width:100%;
}

#main
{
	padding:0px;
	min-height: 250px;
	text-align: left;
	padding-top:15px;
}
#menu {
 margin-top: 20px;
text-align:right;
}

#menu span {
	/*background:url(../images/menu_item_bg.png) 0% 10% no-repeat #fff;*/
	font-weight:bold;
	text-align: left;

}
.menuitem,.menuitem2line{
display:inline-block;
padding:8px 9px;
font-size: 11px;
	color:#2f0054;
	-moz-border-radius-topleft: 12px;
-moz-border-radius-topright: 12px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 12px 12px 0px 0px;
border-radius: 12px 12px 0px 0px;
}

#menu .active {
	background:#2f0054;
	
	
}

#menu .active span {
	color:white;
}
.footermenuitem
{
background:url(../images/footer_menu_item_bg.png) 0% 10% no-repeat;
	height: 25px;
	width: 205px;
	padding-top:0px;
padding-left: 25px;
font-size:11px;
}

#menu span:hover {
}



#log-settings {
display: inline-block;
}

#log-settings span {
	padding:4px;
	background:grey;
	color:white;
	font-size:9px;
	font-weight:bold;
	margin:0 3px 0 0px;
}

#searchdiv {
	background:none;
	display: inline-block;
}

#searchdiv h2 {
	color:white;
	font-weight:normal;
	text-align:left;
}
#searchdiv input.searchtext {
	border:1px solid #646464;
	color:#646464;
	background:white;
	width:460px;
	padding:4px;
	margin:0px;
}
#searchdiv input.searchbutton {
	background:#c80000;
	height:26px;
	margin:0px;
	border:1px solid #646464;
	width:22px;
	cursor:pointer;
}

/* ISSUANCE START*/

#issuance-page {
text-align:left;
width:100%;
background:white;
height:auto;
margin:0px 0px;
}

.issuance-table {
	margin:10px 30px;
}

.issuance-table:hover td {
	display:table-cell;
}
.issuance-table:hover {
	background:#fcf2d6;
}
.issuance-table .arrow {
	background:url(../images/white-arrow.png) 50% 50% no-repeat #c80000;
	display:none;
}
 .issuance-list .department{
color:#c80000;
display:block;
font-size:15px;
font-weight:bold;
}
.issuance-list .title{

	display:block;
	font-size:11px;
font-weight:normal;
}

 .issuance-list .department_count{

	display:block;
	font-size:11px;
font-weight:normal;
}
 .issuance-list .date{
	color:#c80000;
	display:block;
	font-size:12px;
font-weight:bold;
}
 .issuance-list .summary{
	color:#505050;
	display:block;
	font-size:12px;
}

.pagination{
	height:auto;
padding-left:50px;
padding-top:15px;
text-align:left;
}

.pagination .pagelink {
	text-align:center;
	color:black !important;
	font-weight:bold !important;
	background:#c80000;
	display:inline-block;
	width:20px;
	height:20px;
	line-height:20px;
	margin-right:13px;
}
.listcount {
	line-height:18px;
	font-weight:bold;
}
.pagination .current {
	color:black;
	
}
.pagelink a {
	color:black;
	font-weight:bold;
}

.pagetitle {
	font-weight:bold;
	color:#c80000;
	font-size:15px;
}
	
/* ISSUANCE END*/


/* issuance */
/* issuance */
/* READER START*/

#r_header {
	height:66px;
	width:100%;
}

#r_header #r_logo{
	float:left;
	background:url(../images/r_logo.png) 0 0 no-repeat #c80000;
	width:189px;
	height:100%;
}

#r_header #r_info {
	float:left;
	background:none;
	width:600px;
	text-align:left;	
}

#r_header #r_info #r_isreader {
	color:white;
	background:#505050;
	font-size:1.3em;
	height:18px;
	line-height:18px;
	padding-left:5px;
}
	
#r_header #r_info #r_summary {
	background:#646464;
	width:100%;
	height:66px;
	color:white;
}

#r_summary #r_date{
	padding:2px 5px;
	font-size:110%;
}
#r_summary #r_title{
	padding:0px 5px;
	font-size:110%;
	font-weight:bold;
}

#r_footer {
	position:fixed;
	bottom:0px;
	height:26px;
	width:790px;
	background:#646464;
}

#r_footer span{
	background:none repeat scroll 0 0 #646464;
border-left:1px solid #C1C1C1;
border-right:1px solid #C1C1C1;
border-top:1px solid #C1C1C1;
color:white;
display:inline-block;
font-weight:bold;
padding:6px 28px;
	
}

.ajaxlinkspan {
	display:block;width:100%;height:100%;background:none;cursor:pointer;
}

#r_annotations {
	width:189px;
	background:none;
	height:auto;
		min-height:10px;
	float:left;
}
#r_doc {
	float:left;
	color:black;
	width:600px;
	height:auto;
	background:white;
	margin-bottom:26px;
	text-align: left;
}

.content {
	width:100%;

}
/* READER END*/

/* BOTTOM CONTENT */

#bottom-content
{
width: 100%;
background:url(../images/content-bottom-bg.png) 0 0 repeat-x;
text-align: left;
color: #7727ac;
}

#bottom-content a
{
color: #414141;
}

#bottom-content ul
{
list-style-type:square;
}


#bottom-content li
{
border-bottom: 1px solid #fff;
}

/* FOOTER START */
#footer {
	float: left;
	height:40px;
	color:white;
	width:100%;
	line-height:40px;
	text-align:left;
	background:#2f0054;
	margin: 0px 0px 100px 0px;
}

/* FOOTER END */

.uom {
	 display: inline;
    font-size: 10px;
    padding-left: 2px;
    text-align: right;
    width: 30px;
}
.clear {
	height: 0;
    clear: both;
    visibility: hidden;
}

.tboxedit {
	background-color: #BBBBBB;
}

#bottom-content h3  {
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
}

#main h2 {
	color:#9e9e9e;
}



.theader {
	background: #ffffff url(../images/tab-bg.png) 50% 50% repeat-x;
	height:20px;
	color:white;
    padding: 0;
    margin: 0;
    
	-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}

img.help{
    height: 30px;
    width: 30px;
    clear:both;
    padding: 0;
    margin: 0;
    
}

#tabs table {
	border-collapse: collapse;
    
	
}
#CF0,
#CF1,
#CF2,
#CF3,
#CF3_1,
#CF4,
#CF4_1,
#CF5,
#CF5_1,
#CF6,
#CO1,
#CO2,
#CO3,
#CO4,
#CO5,
#CO6,
#CO7,
#CO8,
#CO9,
#CO10,
#CO11,
#CO12,
#CO13,
#IC,
#OC,
#BT,
#SM

 {
	background: #ffffff url(../images/line-bg.png) 100% 100% repeat-x;
    margin: 0;
    padding: 5px;
    height: 50px;
}

.mainbg {
	background:url(../images/main-bg.jpg) 50% 50% no-repeat;
	height:234px;
	font-size:15px;
	color:white;
}

.maintitle {
font-size:24px;
font-weight:bold;
}

.lmain {
	width:450px;
	padding:30px;
	float:left;
}

.rmain {
	width:275px;
	padding:30px 70px 30px 0;
	float:right;
}

.cmain {
	width:800px;
	padding:10px 70px 30px 10px;
	float:left; 
	color:#414141;
}

.contactbg {
color:white;
	background:#2f0054;
	height:40px;
	line-height:40px;
}

.contactbg .contactme {
	color:#94689e;
	height:40px;
	display:inline-block;
	font-weight:bold;
	line-height:40px;
	padding:0 10px;
	border-left:1px solid #94689e;
	border-right:1px solid #94689e;
}
#RESULT3 {
	color:#9E9E9E;
}

.fancy_inline {
	font-weight:normal !important;
}
.fancy_inline:hover {
	font-weight:normal !important;
	text-decoration:underline;
}

#dv_error{border: 3px solid #2f0054;padding: 2px 5px;margin-bottom:20px;background: rgba(47, 0, 84, 0.33);}
#dv_error p{margin: 3px 8px; color:#c80000;}
#dv_success{border: 3px solid #005403;padding: 2px 5px;margin-bottom:20px;background: rgba(121, 236, 45, 0.34);}
#dv_success p{margin: 3px 8px; }