* {margin: 0; padding: 0;}
body {font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}
img {border: 0;}

A {
	FONT-WEIGHT: bold; COLOR: #5d5d5d; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; COLOR: #5d5d5d; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #5d5d5d; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; COLOR: #5d5d5d; TEXT-DECORATION: none
}
A:hover {COLOR: #e94917; text-decoration: overline;}

#box{
	 width: 100%px; float: left; padding-left: 2%;
}

.tdbg{
	background-image:url(../images/lit_gray_bg.gif); 
	background-position: left; 
	background-repeat: norepeat; 
	height: 28px;
}
.tdunbg{
	background-image:url(../images/drk_blu_bg.gif); 
	background-position: left; 
	background-repeat: norepeat; 
	height: 28px;
	height: 28px;
}
.tdmenu{
	color: #1160AB; 
	font-weight: bold; 
	font-size: 11px;
}

.tdgray{
	background-image:url(../images/drk_gray_bg.gif); 
	background-position: left; 
	background-repeat: norepeat;
	height: 28px;
}
.tdorg{
	background-image:url(../images/drk_org_bg.gif); 
	background-position: left; 
	background-repeat: norepeat;
	height: 28px;
}
.tdmenuwt{color: #fff; font-weight: bold; 
	font-size: 11px;}

#graybox{
	margin-top:1px;
	margin-bottom: 1px;
	background-color: #efefef;
	border-bottom: 1px solid silver;
	white-space: nowrap;
	height: 14px;
	font-size: 10px;	
	padding: 3px 2px 2px 4px;
	vertical-align: middle;
}

#graybox .left{
	width:300px;
	height: 14px;
	float: left;
}

#graybox .right{
	float: right;
	padding-right: 20px;
}

#graybox a{FONT-WEIGHT: bold; COLOR: #5d5d5d; TEXT-DECORATION: none}
#graybox a:hover{FONT-WEIGHT: bold; COLOR: #1160AB; TEXT-DECORATION: underline}
#graybox a:active{FONT-WEIGHT: bold; COLOR: #1160AB; TEXT-DECORATION: underline}

#copybox{
	background-color: #efefef;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	height: 15px;
	padding: 3px 8px 0px 4px;
	margin-top:6px;
}

#copybox .copyright{
	white-space: nowrap;
	color: #483D8B;
	font-size: 10px;
	letter-spacing: .2em;
	text-align: center;
}

#big{
	width: 100%;
	vertical-align: middle;
	background-color: #839BC6;

}

#big .text{
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	color: #efe;
	padding-right: 28px;
	padding-left: 58px;
}

#big IMG{
	float: left;
}

/* -- Other  --*/
.container-25 {
	padding: 25px 15px 6px;
	border-bottom: 1px solid #D3D3D2;
}
.container-30 {
	padding: 4px 8px;
}

.container-25-nb {padding: 25px 15px 15px;}
div.columns-3-abbcc-a {float: left; width: 190px;}
.container-15-nb {padding: 5px;}
.container-5 {padding: 3px;}

/* --  -- */

div.hr-dots {height: 1px; background: url(hr-dots.gif) repeat-x bottom left; clear: both; padding: 0 0 0 0; margin: 0 0 0 0;}


/* -- Clear Fix -- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -- List of Items Seperated by Dotted Divider  -- */
.sep-list {
	padding: 0;
	margin: 5px 0px 0px 0;
	list-style: none;
}
.sep-list li {
	padding: 6px 0px 4px 0px;
	background: url(../images/dotted_div_hor.gif) repeat-x top left;
}
.sep-list li a {}
#favorite-freeware a {font-weight: bold;}

/* Elements*/
UL{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 8px 10px 0 35px;	list-style: circle;}
OL{	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:11px;	padding: 8px 10px 0 35px;}
LI{	line-height: 18px;}
LI A{	FONT-WEIGHT: normal; COLOR: #5d5d5d; TEXT-DECORATION: none}
LI A:hover{COLOR: #e94917; text-decoration: underline;}
LI A:link{COLOR: #5d5d5d; text-decoration: none; FONT-WEIGHT: normal;}

/* -- highlight box -- */
#highlight-box {float: right; width: 220PX; background-color: #E9E9E9;}
#highlight-box .content {padding: 5px 4px 0px 10px; }
#highlight-box .rbtop div { background: url(../images/highlight_tl.gif) no-repeat top left;  }
#highlight-box .rbtop { background: url(../images/highlight_tr.gif) no-repeat top right; background-color: #E9E9E9;}
#highlight-box .rbbot div { background: url(../images/highlight_bl.gif) no-repeat bottom left; }
#highlight-box .rbbot { background: url(../images/highlight_br.gif) no-repeat bottom right; background-color: #D6D6D6;}
#highlight-box .rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 9px; font-size: 1px;}
#highlight-box .left {float: left; width:40px; padding-right: 4px;}
#highlight-box .right {}
#highlight-box a{text-decoration: none; font-weight: normal; font-size: 10px; line-height: 12px;}
#highlight-box a:hover{text-decoration: underline; font-weight: normal;}
#highlight-box a:visited{text-decoration: none; font-weight: normal;}
#highlight-box .header {margin: 0px 0 0px 0; display: block; font-size: 11px; color: Teal; font-weight: bold; text-decoration: underline;}
#highlight-box .header1 {margin: 3px 0 5px 0; display: block; font-size: 10px; color: Teal; font-weight: bold;}
#highlight-box .icon {margin-bottom: -6px;}
#highlight-box input {margin-top: 3px;}
#highlight-box p {padding: 0 0 8px 0; margin: 0; font-size: 10px; line-height: 14px;}
#highlight-box .bottomcap {background-color: #D6D6D6;}
#highlight-box .bottomcap .left-tap {float: left; width: 130px; padding: 10px 0 0 14px; margin: 0; display: inline;}
#highlight-box .bottomcap .right-tap {float: left; width: 10px; padding: 10px 0 0 0px;	margin: 0; display: inline;}

#navbar-bottom {height: 41px; background: url(../images/navbar_bg_bottom.gif) repeat-x;}
#navbar-bottom #sectionlinks {float: left; width: 387px; height: 36px; padding: 5px 0 0 23px; background: url(../images/navbar_corner_bl.gif) no-repeat left top; color: #FFF;}
#navbar-bottom #sectionlinks img {margin-right: 10px;}
#navbar-bottom #sectionlinks a {color: #FFF;}
#navbar-bottom #sectionlinks .backtotop {display: inline; float: left; padding: 3px 7px 0 0; }


/* -- Info box -- */
#info-box {width: 100%; background-color: #E9E9E9;}
#info-box .content {	padding: 5px 4px 0px 8px;}
#info-box .left {float: left; margin-right: 8px;}
#info-box .right {float: left;}
#info-box p {padding: 0 0 8px 0; margin: 0; font-size: 11px; line-height: 18px; text-align: justify;}
#info-box .header {margin: 3px 0 5px 0; display: block;  font-size: 10px; font-weight: bold;}
#info-box .topcap {background-color: #849BC7; height: 20px;}
#info-box .topcap .left-tap {float: left;	width: 8px;	padding: 4px 0 4px 7px; margin: 0;	display: inline;}
#info-box .topcap .right-tap {float: left; width: 90%;	padding: 4px 0 4px 0px;	margin: 0;	display: inline;}
#info-box a{text-decoration: none; font-weight: normal; font-size: 10px}
#info-box a:hover{text-decoration: underline; font-weight: normal;}
#info-box a:visited{font-weight: normal;}
#info-box .rbtop div {}
#info-box .rbtop { background: url(../images/highlight_btr.gif) no-repeat top right; background-color: #849BC7;}
#info-box .date{color:#e94917;  font-size: 9px; font-weight: normal;}

/* -- News box -- */
#news-box {width:100%; background-color: #E9E9E9;}
#news-box .content {	padding: 5px 4px 0px 8px;}
#news-box .left {float: left; padding-right: 8px;}
#news-box .right {float: left; width: 70%}
#news-box p {padding: 0 0 8px 0; margin: 0; font-size: 10px; line-height: 14px;}
#news-box .header {margin: 3px 0 5px 0; display: block;  font-size: 11px; font-weight: bold; color:white;}
#news-box .header2 {	margin: 2px 0 5px 0;	display: block;	font-size: 11px;	font-weight: bold;	color: #e94917;	line-height: 16px;}
#news-box .subheader {margin: 3px 0 5px 0; display: block;  font-size: 11px; font-weight: bold; color:black;}
#news-box .bottomcap {height: 16px;}
#news-box .bottomcap .left-tap {height:16px;	background: url(../images/gen_cur.gif) no-repeat top right;	float: left;	width: 4px;	padding: 4px 0 4px 5px;	margin: 0;	display: inline; }
#news-box .bottomcap .right-tap {background: url(../images/gen_cur_bg.gif) repeat-x bottom right; float: left; width: 94%;	padding: 4px 0 4px 0px;	margin: 0;	display: inline;}
#news-box a{text-decoration: none; font-weight: normal; font-size: 10px}
#news-box a:hover{text-decoration: underline; font-weight: normal;}
#news-box a:visited{ font-weight: normal;}
#news-box .date{color:#e94917;  font-size: 9px; font-weight: normal;}
#news-box img{border:3px; border-style: double;border-color: #B1B1B1;}

/* -- News box for publication -- */
#news-box1 {width:100%; background-color: #E9E9E9;}
#news-box1 .content {padding: 0px 4px 0px 8px;}
#news-box1 .left {float: left; width:50px; padding-right: 4px; padding-top:4px; }
#news-box1 .right {float: left; height: 25px;}
#news-box1 p {padding: 0 0 8px 0; margin: 0; font-size: 10px; line-height: 14px;}
#news-box1 .header {margin: 3px 0 5px 0; display: block;  font-size: 11px; font-weight: bold; color:white;}
#news-box1 .header2 {padding: 4px 0 5px 0; display: block;	font-size: 11px;	font-weight: bold;	color: #e94917;	line-height: 16px;}
#news-box1 .subheader {margin: 3px 0 5px 0; display: block;  font-size: 11px; font-weight: bold; color:black;}
#news-box1 .bottomcap {height: 16px;}
#news-box1 .bottomcap .left-tap { height:16px; background: url(../images/gen_cur.gif) no-repeat top right;	float: left;	width: 4px;	padding: 4px 0 4px 5px;	margin: 0;	display: inline;}
#news-box1 .bottomcap .right-tap {background: url(../images/gen_cur_bg.gif) repeat-x top right; float: left; width: 95%; padding: 4px 0 4px 0px;	margin: 0;	display: inline;}
#news-box1 a{text-decoration: none; font-weight: normal; font-size: 10px}
#news-box1 a:hover{text-decoration: underline; font-weight: normal;}
#news-box1 a:visited{ font-weight: normal;}
#news-box1 .date{color:#e94917;  font-size: 9px; font-weight: normal;}
#news-box1 img{border:3px; border-style: double;border-color: #B1B1B1;}

/* Content Box Framework--*/
#contentbox {float: left; padding-left: 2px; padding-right: 8px;  border-right: 1px;}
#contentboxno {float: left; padding-left: 10px; padding-right: 8px; padding-bottom: 6px;  border-right: 1px;  width: 98%;}
#contentboxline {float: left;	padding-left: 10px;	padding-right: 8px; border-right: 1px solid silver;}

#subcontentbox{float: right; background-repeat: repeat; background-color: #efefef; border-left:1px solid #cccccc; width:220px;}
#subcontentbox .content{padding: 8px 8px 12px 6px; 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:11px;	color:Navy;	}
#subcontentbox h1{letter-spacing: .2em; font-weight: bold;	FONT-SIZE: 12px;	text-transform: capitalize; margin: 10px 0 8px; padding: 0 0 6px 0;	border-bottom: solid; border-bottom-width: 1px;	border-color: Gray;}
#subcontentbox p{line-height: 18px; text-align: justify;}

#subcontentbox .content a{text-decoration: none; font-weight: normal; font-size: 10px; line-height: 12px;}
#subcontentbox .content a:hover{text-decoration: underline; font-weight: normal;}
#subcontentbox .content a:visited{ font-weight: normal;}

#maincontentbox{float: left; width: 100%; background-color: #ffffff;}
#maincontentbox #content{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 5px 8px 8px 10px;}
#maincontentbox #content p{ font-size:11px; line-height: 18px; text-align: justify;}
#maincontentbox #content {font-size:11px; line-height: 18px; text-align: justify;}
#maincontentbox #content h1{letter-spacing: .2em; font-weight: bold;	color: #FD6A00; FONT-SIZE: 14px;	text-transform: capitalize; margin: 5px 0 8px; padding: 0 0 6px 0;	border-bottom: solid; border-bottom-width: 1px;	border-color: silver; line-height: 16px;}
#maincontentbox #content h2{font-weight: bold; color: #1E6BAE; FONT-SIZE: 11px; text-transform: uppercase; margin:10px 0 6px;}

/* -- Info box -- */
#menu-box { background-color: #efefef;}
#menu-box #topcap .header {	display: block;	font-size: 11px;	font-weight: bold;	text-align: right;	padding: 8px 10px 0 0;}
#menu-box #topcaps .header {	display: block;	font-size: 11px;	font-weight: bold;	text-align: right;	padding: 8px 10px 0 0;	color: #fff}
#menu-box #topcap {	background: url(../images/left_unselected_menu_bg.gif) no-repeat center left;	background-color: #fff;	height: 28px;}
#menu-box #topcaps {	background: url(../images/left_selected_menu_bg.gif) no-repeat center left;	background-color: #fff;	height: 28px;}
#menu-box #topcap .left-tap {float: right; display: inline; height:20px;}
#menu-box #topcaps .left-tap {float: right; display: inline; height: 20px;}
#menu-box #topcap a{color: #1160AB;}
#menu-box #topcap a:hover {COLOR: #e94917; text-decoration: overline;}
#menu-box #topcaps a{color: #fff;}
#menu-box #topcaps a:hover {COLOR: #e94917; text-decoration: overline;}


#highlight-green-box {float: right; width: 220PX; background-color: #99C2A8;}
#highlight-green-box .content {padding: 5px 4px 0px 10px;}
#highlight-green-box .rbtop div { background: url(../images/highlite_green_tlt.gif) no-repeat top left;  }
#highlight-green-box .rbtop { background: url(../images/highlite_green_trt.gif) no-repeat top right; background-color: #99C2A8;}
#highlight-green-box .rbbot div { background: url(../images/highlite_green_lt.gif) no-repeat bottom left; }
#highlight-green-box .rbbot { background: url(../images/highlite_green_rt.gif) no-repeat bottom right; background-color: #113E21;}
#highlight-green-box .rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 9px; font-size: 1px;}
#highlight-green-box .left {float: left; margin-right: 10px;}
#highlight-green-box .right {float: left; width: 200px;}
#highlight-green-box .header1 {margin: 3px 0 5px 0; display: block;}
#highlight-green-box .icon {margin-bottom: -6px;}
#highlight-green-box input {margin-top: 3px;}
#highlight-green-box p {padding: 0 0 8px 0; margin: 0; font-size: 10px; line-height: 14px;}
#highlight-green-box .bottomcap {background-color: #113E21;}
#highlight-green-box .bottomcap .left-tap {float: left; width: 130px; padding: 10px 0 0 14px; margin: 0; display: inline;}
#highlight-green-box .bottomcap .right-tap {float: left; width: 10px; padding: 10px 0 0 0px;	margin: 0; display: inline;}

#imgmenu{	padding: 10px 8px 5px;	border-bottom: 1px solid #D3D3D2;}

#submenu{	border-left: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	vertical-align: middle;	background-color: #FFD6B8;}
#submenu .left-tap {	background: url(../images/org_submenu_left.gif) no-repeat top left;	float: left;	width: 26px;	padding: 4px 0 4px 6px;	margin: 0;	display: inline; height:13px;}
#submenu .right-tap {	float: left;	width: 186px;	padding: 3px 0 3px 0px;	margin: 0;	height: 13px;	display: inline;	background-color: #fd6a00;}
#submenu .right-tap H1{	font-weight: bold;	color: #fff;	font-size: 11px;}
#submenu .content {	background-color: #FFD6B8;	font-weight: bold;	margin-top: 1px;	padding: 8px 4px 4px 8px;	white-space: nowrap;	font-size: 10px;}

#media TD{
	border-bottom: 1px dotted;
	padding: 4px 4px 4px 4px;
	border-color: silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

#media .construction{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: Red;
}

#TableReport{
}

#TableReport TD{
	border-bottom: 1px dotted;
	border-right: 1px dotted;
	border-color: #bbb;
	padding:1px 1px 1px 1px;
}

#TableReport TH{
	border-color: #bbb;
	border-bottom: 1px dotted;
	border-right: 1px dotted;
	border-top: 1px dotted;
	background-color: #efefef;
	padding:1px 1px 1px 1px;
}

#formcss {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 9px;
	padding-right: 9px;
	background-color: #efefef;
}

#formcss input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#formcss td {
	line-height: 1.5em;
}

#formcss th {
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 3px;
	text-align: left;
}

/* code for download file */

#download {
	padding: 10px 20px 10px 10px;
}

#download a, #download a:link {
	text-decoration: none;
}

#download a:hover, #download a:active {
	color: #E94917;
	text-decoration: underline;
}

#download table {
	width: 90%;
	margin: 10px auto 0 auto;
}

#download th {
	background: #f1f1f1;
	text-align: center;
	padding: 8px 4px;
}

#download td {
	background: #f9f9f9;
	font: 11px Verdana;
	padding: 7px 5px;
}

/* end code for download file */