﻿f/* To make all browsers consistant */
HTML, BODY {
	height: 100%;
}
HTML, BODY, FORM {
	margin: 0px;
	padding: 0px;
}
IMG {
	border: none;
}
H1 {
	margin-top: 10px;
	margin-bottom: 14px;
}
H2 {
	margin-bottom: 16px;
}
P {
	margin-top: 0px;
}
UL {
	margin-top: 12px;
	margin-bottom: 12px;
}
#nav_region #main_menu #mnav, .mnav 		    { margin: 0px;	padding: 0px;	font-weight: bold;	float: left; }
#nav_region #main_menu #mnav li 				{ list-style-type: none;display: inline;border-top: solid 1px #fff;	border-bottom: solid 1px #fff;	text-decoration: none;		display: block;	float: left;}
#nav_region #main_menu #mnav a, .mnavis   		{ color:#666; float: left; display: block; margin: 0px 0px 0px 0px; padding-left: 8px;padding-right:8px;   text-align: center; text-decoration: none; font-weight: bold;border: none; border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;}
#nav_region #main_menu  #mnav .mnavhs,.mnavis:hover	,.mnavis:active{ border-top: solid 1px #990000;border-bottom: solid 1px #990000;text-decoration:none; }





/* Theme specific, standard styles */
/* Typography best practices: http://www.alistapart.com/articles/howtosizetextincss */
BODY {

	background-color:#595959;
	background-image:url(images/bg_body.gif);
	background-repeat:repeat-x;
	color:#333333;
	font-size:62.5%;
	line-height:1.5em;
	/*
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-arrow-color: #FF9900;
	scrollbar-track-color: #FFFFFF;
	*/
}
TEXTAREA {
	font-size: 1.1em;
}
PRE {
	font-size: 1.3em;
}
H1, .h1, #popOver_title {
	color: #76a3bc;
	font-size: 1.8em; /* 18px */
	line-height: 2.1em;
	font-weight: normal;
	margin: 14px 0px;
}
H2, .h2 {
	color:#76A3BC;
	font-size:1.5em;
	font-weight:normal;
	line-height:1em;
	margin:0 0 2px;
}
H3, .h3 
{
	color: #666;
	font-size: 1.2em; /* 12px */
	line-height: 1.2em;
	font-weight: normal;
	margin: 18px 0px;
}
H4, .h4 {
	font-size: 1.4em;
	font-weight: normal;
}
H5, .h5, button.h5 {
	color: #666;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
H6, .h6 {
	color: #76a3bc;
	font-size: 1.0em;
	line-height: 1.5em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	display: block;
}
STRONG, .strong {
	font-weight: bold;
	color: #666;
}
B, EM, .em {
	font-weight: bold;
	color: #999;
	font-style: normal;
}
LABEL, .label{
	font-weight: normal;
	color: #999;
}
P {
	/*color: #666;*/
	margin: 0px 0px 1px 0px;
	padding: 0px;
}
OL, UL {
	margin-bottom: 8px;
}
LI {
	line-height: 1.5em;
}

A, .a, A B {
	color: #cc6600;
	text-decoration: none;
	outline: none;
}
A.action {
	font-weight: bold;
}
A:hover, .a:hover {
	text-decoration: underline;
}
A:visited {
}
A.function, A.button {
	font-weight: bold;
}


BODY, TABLE, TD, FIELDSET, LABEL, .x-tree-node {
	font-family: Verdana, Helvetica, Arial, Sans-serif, Geneva;
}
TEXTAREA, INPUT, .textbox, SELECT {
	font-family: Verdana, Helvetica, Arial, Sans-serif, Geneva;
	vertical-align: middle;
}
.body-text {
	width: 545px;
}
HR {
	border: none;
	border-top: solid 1px #eee;
	height: 1px;
	color: #fff;
	margin-top: 8px;
	margin-bottom: 8px;
}
.button, .submit {
	font-size:11px;
}
UL.plain-text {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}







#popOver_header {
	padding: 0px 23px;
	border-bottom: solid 1px #E3DEDB;
}
#popOver_options {
	margin-top: 14px;
	line-height: 14px;
}
#popOver_options IMG {
	background-color: #fff;
}
#popOver_options_close {
	color: #666;
}
.page-title {
	display: inline;
}
.page-title H3 {
	margin: 0 0 0 23px;
}
.page-title H1 {
	float: left;
	margin-right: 14px;
}

.page-title .padding-h h1, .page-title .padding-h h3 { padding-bottom: 20px; }

.page-title H1.search {
}



.toggle-panel {
	border: solid 1px #e7e7e7;
	margin: 10px 0px;
	background-color: #fff;
}
#mainTab .toggle-panel, #mainTab th
{
	background-color: #eee;
	margin: 0 0 5px 0;
	width:667px;
	padding:5px 5px 5px 5px;
}

#mainTab th, #mainTab td
{
	vertical-align:text-top;
	padding:3px;
}

#mainTab th
{
	
}

#mainTab table, #mainTab p
{
	padding:0px 0px 0px 5px;
}

.toggle-panel .widget {
	border: none;
}
.toggle-panel .expanded, .toggle-panel .collapsed {
	cursor: pointer;
	color: #76a3bc;
	padding: 5px;
	background-color: #eee;
	font-size:1.4em;
}

.toggle-panel span.title { font-size: 1.4em; }

table.toggle-panel {
	background-color: #eee;
}

.toggle-panel .expanded IMG, .toggle-panel .collapsed IMG {
	float: left;
	display: block;
	background-image: url(images/icons/sprite.png);
	height: 14px;
	width: 14px;
	margin-right: 5px;
}
.toggle-panel .expanded IMG {
	background-position: -59px -56px;
}
.toggle-panel .expanded:hover IMG {
	background-position: -59px -42px;
}
.toggle-panel .collapsed IMG {
	background-position: -59px -112px;
}
.toggle-panel .collapsed:hover IMG {
	background-position: -59px -126px;
}
.toggle-panel th { /*background-color: #eee;*/ }
.toggle-panel th a { font-weight: normal; }
/*
.request-panel {
	border: solid 1px #b0c4de;
}
*/
.request-panel th, .request-panel .expanded, .request-panel .collapsed {
	color: #003333;
	background-color: #DDE6F0;
}
table.request-panel {
	background-color: #DDE6F0;
}




TABLE.nolines, TABLE.nolines TD, TABLE.nolines TH, TABLE.nolines THEAD TD, TABLE.nolines TD:first-child, TABLE.nolines TH:first-child, TABLE.nolines THEAD TD:first-child {
	border: none;
}
TABLE.nolines TH, TABLE.nolines THEAD TD {
	background-image: none;
	font-weight: bold;
}


.gridPager label, select.gridPager{
	color: #999999;
	font-weight: normal;
	font-size: 1em;
}

.gridPager label { padding-left: 7px; }

table.gridPager { margin-bottom: 0px;}

.gridFooter IMG, .gridPager img {
	border: none;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=50);
}
gridFooter IMG:hover, .gridPager img:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=100);
}


.printGrid .grid TR.alt TD, .printGrid .gridAltRow {
	background-color: #fff;
}
.printGrid .grid TR:hover TD, .printGrid .gridRow:hover, .printGrid .gridAltRow:hover, .printGrid .gridSelectedRow:hover {
	background-color: #fff;
}
.printGrid .gridHeader TH, .printGrid .gridSortHeader {
	border-color: #999;
}
.printGrid .grid TR {
	vertical-align: top;
	border-bottom: solid 1px #999;
}
.printGrid .text {
}

.folder-grid td { padding: 1px 8px; }
.folder-grid th { padding-left: 8px; padding-right: 8px; }
.folder-grid th.wider, .folder-grid td.wider { padding-right: 16px; }
.folder-grid .gridPager { margin: -8px 0 0; }
.folder-grid select, .gridPager select, .gridFooter select { font-size: 10px; }

TABLE.grid TR.disabled TD, TABLE.grid TR.disabled:hover TD { color: #ccc; background-color: #fafafa; }


.border, .topBorder {
	border-color: #eee;
}





.Error {
	font: bold 0.7em Verdana;
	color: Red;
}



















.menu_header A, .menu_header A:visited {
	color: #eee;
}

.menu_header A:active, .menu_header A.active {
	color: #83BB56;
}
.subTabMenu A.active {
	font-weight: bold;
	color: #333;
}


#chrome {
	background-color: #fff;
}
#topbar, #bottombar {
	color: #bdbdbd;
}
#topbar A, #bottombar A {
	color: #fff;
}
#topbar .nav-links A, .logout_link A {
	font-weight: bold;
}
#topbar A:hover, #bottombar A:hover {
	color: #cc6600;
}
#topbar .active A {
	color: #333;
}
#topbar UL, #bottombar UL {
	margin: 0px;
	padding: 0px;
}
#topbar LI, #bottombar LI {
	padding-right: 4px;
	padding-left: 4px;
	display: inline;
}
#header P {
	color: #666;
	overflow: auto;
}
#bottombar {
	overflow: auto;
}
#bottombar UL {
	float: right;
}
#bottombar .ap-bug {
	float: left;
}
#footer {
	background-image: url('images/bg_footer.gif' );
	background-repeat: repeat;
}
#footer UL {
	margin: 0px;
	padding-left: 0px;
	overflow: auto;
	clear: left;
}
* html #footer UL { padding-bottom: 16px; }
#footer LI {
	float: left;
	margin-right: 10px;
	list-style-type: none;
	list-style-image: none;
}
#footer LI LABEL {
	font-weight: bold;
}



#topbar .nav-links {
	float: left;
	margin-top: 2px;
}
#topbar .account-links {
	float: right;
}

.fixed-width #topbar 
{
	left:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	right:auto;
	width:945px;
}
.fixed-width #chromeBorder
{
	margin-left:auto;
	margin-right:auto;
	margin-top:-32px;
	width:990px;
}

#topbar {
	position: absolute;
	left: 33px;
	right: 33px;
	top: 0px;
	padding: 0;
}
#topbar LI {
	line-height: 2.3em;
}
#topbar LI .search-box {
	line-height: 1.5em;
}
.topbar-inner { 
	background-color: #666;
	height: 30px;
	overflow: hidden;
}
.topbar-inner-left, .topbar-inner-right { 
	width: 12px; 
	height: 30px; 
	background-repeat: no-repeat; 
}
.topbar-inner-left { 
	background-image: url(images/shadow/lb.gif); 
	background-position: left bottom; 
	float: left; 
}
.topbar-inner-right { 
	background-image: url(images/shadow/rb.gif); 
	background-position: right bottom; 
	float: right; 
}
.topbar-inner .nav-links, .topbar-inner .account-links {
	margin-top: 2px;
}
/* IE 6 HACKS */
* HTML .topbar-inner {
	float: left;
}


.nav_region {
	margin: 0px 0px 0px 0px;
}
.nav_region .main-menu {
	border: solid 1px #eee;
	background-position: left center;
	background-image: url( 'images/bg_navmenu.gif' );
	background-repeat: repeat-x;
}
.nav_region UL {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	float: left;
}
.nav_region .main-menu LI {
	display: inline;
}
.nav_region .main-menu LI A {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	line-height: 28px;
	padding-left: 8px;
	padding-right: 8px;
	display: block;
	float: left;
}
* html .nav_region .main-menu LI A img { margin-top: 6px; margin-bottom: 8px; background-image: url(images/icons/sprite.gif); vertical-align: middle; }
.nav_region .main-menu LI A:hover,
.nav_region .main-menu LI.active A {
	border-top: solid 1px #990000;
	border-bottom: solid 1px #990000;
	text-decoration: none;
}
.nav_region .main-menu LI * {
	color: #666;
}
.nav_region .search-menu {
	float: right;
	padding: 3px 25px 0px 8px;
}
span.secondary-logo {
	padding-bottom:20px;
}
.account-links .search-box .textbox {
	width: 200px;
}
.nav_region .search-menu #reg_kw {
	padding-right: 20px;
}
.nav_region .search-menu LI.search-box .go-icon:focus {
	background-color: inherit;
}
.nav_region .search-menu LI A {
	float: none;
	display: inline;
	border: none;
	padding: none;
	line-height: normal;
}
.nav_region .search-menu LI A:hover {
	border: none;
}



LI.search-box A {
	padding: 0px;
	margin: 0px;
}
LI.search-box FORM {
	display: inline;
}
LI.search-box .down-icon {
	position: absolute;
	padding: 0px 0px 2px 2px;
	margin: 3px 0px 0px -30px;
}
LI.search-box .down-icon IMG {
	margin: 0px;
	padding: 0px;
	float: left;
}
LI.search-box .go-icon {
	vertical-align: middle;
}













.shadow-list {
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding: 0;
	list-style: none;
	clear: both;
	display: block;
}
.shadow-list LI {
	display: block;
}
.shadow-list-top {
	margin-top: 25px;
}
.shadow-list-bottom {
	margin-top: 0px;
}

.shadow_0 {
	background-image: url('images/shadow/0.png' );
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0 31px 0 0;
	padding: 0;
	height: 31px;
	overflow: auto;
}

.shadow_1 {
	background-image: url('images/shadow/1.png' );
	background-repeat: no-repeat;
	float: right;
	height: 31px;
	width: 31px;
	margin-top: -31px;
}

.shadow_2 {
	background-image: url('images/shadow/2.png' );
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 25px;
}

.shadow_3 {
	background-image: url('images/shadow/3.png' );
	background-repeat: no-repeat;
	float: right;
	height: 31px;
	width: 31px;
	margin-top: -31px;
}

.shadow_4 {
	background-image: url('images/shadow/4b.png' );
	background-repeat: repeat-x;
	background-position: top;
	margin: 0 31px 0 0;
	height: 31px;
	overflow: auto;
}

.shadow_5 {
	background-image: url('images/shadow/5.png' );
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 31px;
}

.shadow_6 {
	background-image: url( 'images/shadow/6.png' );
	background-repeat: repeat-y;
	padding: 0px 0px 0px 25px;
	margin: 0;
}

.shadow_7 {
	background-image: url('images/shadow/7.png' );
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 31px;
}

/* remove shadows for ie < 7 */
* HTML .shadow_0, * HTML .shadow_1, * HTML .shadow_2, * HTML .shadow_3, * HTML .shadow_4, * HTML .shadow_5, * HTML .shadow_6, * HTML .shadow_7 {
  background-image: none;
}
* HTML .shadow-list-top { margin-top: 12px; }
* HTML #footer { padding-bottom: 10px; }

/* This is very close for ie 6
Another option would be to make the background of the page a constant color, and use plain GIFs

.shadow_0 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/210/images/shadow/0.png', sizingMethod='scale' );
	background-image: none;
}
.shadow_1 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/210/images/shadow/1.png', sizingMethod= 'image' );
	background-image: none;
}
.shadow_2 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/210/images/shadow/2.png', sizingMethod= 'crop' );
	background-image: none;
	background-repeat: no-repeat;
}
.shadow_3 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/210/images/shadow/3.png' , sizingMethod= 'image' );
	background-image: none;
}
.shadow_4 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/210/images/shadow/4b.png' , sizingMethod= 'scale' );
	background-image: none;
}
.shadow_5 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/210/images/shadow/5.png' , sizingMethod= 'image' );
	background-image: none;
}
.shadow_6 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/210/images/shadow/6.png' , sizingMethod= 'scale' );
	background-image: none;
}
.shadow_7 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/210/images/shadow/7.png' , sizingMethod= 'image' );
	background-image: none;
}
*/



























.splash .left-col {
	float: left;
	width: 175px;
	margin-right: 50px;
}
.splash .body-col, .splash .body-col-indent {
	margin-left: 225px;
}
.splash .body-col, .splash .body-col-width {
	width: 675px;
}
.splash .partner-group {
	width: 740px;
	padding-bottom: 50px;
	overflow: auto;
	clear: both;
}
.splash .partner-group H2 {
	margin-bottom: 0;
}
.splash .partner-widget-col {
	width: 33%;
	float: left;
}
.splash .partner-widget {
	margin-right: 20px;
}
.splash .partner-widget H2 {
	clear: both;
}
.splash .partner-widget .partner-logo {
	white-space: nowrap;
	height: 120px;
	font-size: 0;
}
.partner-logo .blank-image {
	height: 120px;
	width: 1px;
}
.partner-logo IMG {
}













.topics-nav {
}
.topics-nav .all-topics {
}
.topics-nav .x-tree-node-expanded, .topics-nav .x-tree-node-collapsed {
	font-weight: bold;
}
.topics-nav .x-tree-node .x-tree-selected, .topics-nav .x-tree-node .x-tree-selected SPAN {
	font-weight: bold;
	color: #666;
}
.topics-nav .x-tree-node .x-tree-selected A:hover {
	text-decoration: none;
}
.topics-nav .x-tree {
	margin-top: 20px;
}






























OL.folder-items {
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	list-style-type: none;
	list-style-image: none;
}
.folder-items LI {
	padding: 4px;
	margin: 0;
}
.folder-items .photoCheck {
	display: inline;
}
.folder-items .photoCheck .hit-num {
	padding-left: 5px;
	padding-right: 10px;
}
.folder-items .storynum {
	line-height: 1.8em;
}
.folder-items .itemname, .move .itemname {
	font-weight: bold;
	white-space: normal;
}
.folder-items .date, .folder-items .source {
	display: block;
}






.oneup-preview-bar H6 {
	display: none;
}

.tab-view { padding-right: 8px; overflow-x: hidden; }

.apql-parenthesis, .apql-compare, .apql-parameter, .apql-dom, .apql-reserved { font-weight: normal; }
.apql-parenthesis, .apql-compare, .apql-clause {color: #000080; }
.apql-parameter, .apql-dom { color: #800; }
.apql-reserved { color: #008000; }
.apql { font-weight: bold; color: #000; }


.scrollerContent {
	position: absolute;
	z-index: 99;	
	visibility: visible;		
}

.folder-action { background-color: #fafafa; border: solid 1px #ccc; height: 36px; }

/* $lightbox */
#lightboxWebPart {
}
#lightboxWebPart #lightboxHeader {
}
#lightboxWebPart #lightboxHeader SELECT {
  width: 114px;
}
#lightboxWebPart #lightboxHeader .notes {
  margin-bottom: 10px;
}
#lightboxWebPart #lightboxHeader div.notes {
  margin-left: 10px;
}
#lightboxSingleActions {
	padding-top: 4px;
}
.lightboxPhoto {
  display: block;
}
.lightboxPhoto IMG {
}
.lightboxReorderGroup .folderItem {
  border: solid 1px #f5f5f5;
  margin: 4px;
  padding: 0px;
  height: 80px;
  float: left;
  background-image: url(images/bg_drag_drop.gif); background-color: #fff; background-repeat: repeat-x; background-position: left top;
}
.lightboxReorderGroup .folderItem .text {
  width: 100px;
  height: 1.5em;
  overflow: hidden;
}
.lightboxReorderGroup .folderItem .title {
	height: 3em;
}
.lightboxReorderGroup .folderItem .source {
	color: #999;
}
.hoverclass {
  background-color: #ffeeee;
}
#lightboxSharing {
	width: 750px;
}



.error-pane {
	width: 900px;
	border: solid 1px #eee;
	padding: 8px;
}




.rounded-corners {
	list-style: none;
	margin: 0;
	padding: 0;
}
.rounded-corners .top, .rounded-corners .bottom {
	margin: 0 5px;
	display: block;
	height: 5px;
	background-color: #f8f8f8;
	font-size: 0em;
}
.rounded-corners .middle {
	border-left: solid 1px #dedede;
	border-right: solid 1px #dedede;
	padding: 1px 5px;
	background-color: #f8f8f8;
}
.rounded-corners .top IMG, .rounded-corners .bottom IMG {
	height: 5px;
	width: 5px;
}
.rounded-corners .top .left, .rounded-corners .bottom .left {
	margin-left: -5px;
}
.rounded-corners .top .right, .rounded-corners .bottom .right {
	margin-right: -5px;
}
.rounded-corners .top {
	background-image: url(images/corners/T.gif);
	background-repeat: repeat-x;
}
.rounded-corners .top .left {
	background-image: url(images/corners/TL.gif);
	background-repeat: no-repeat;
}
.rounded-corners .top .right {
	background-image: url(images/corners/TR.gif);
	background-repeat: no-repeat;
}
.rounded-corners .bottom {
	background-image: url(images/corners/B.gif);
	background-repeat: repeat-x;
}
.rounded-corners .bottom .left {
	background-image: url(images/corners/BL.gif);
	background-repeat: no-repeat;
}
.rounded-corners .bottom .right {
	background-image: url(images/corners/BR.gif);
	background-repeat: no-repeat;
}

#validationErrorPanel .error { border: solid 1px #cc3300; }
#validationErrorPanel .error span.drag {margin-left: 16px; color: #aaa; }

.loading {
	text-align: center;
}
.loading IMG {
	display: block;
	clear: both;
	margin: 25px auto;
}
/* Login Control*/
.login-region {
	border:1px solid #EEEEEE;
	padding:3px 5px;
}
.mdlTop
{
	background:#F8F8F8 none repeat scroll 0 0;
	border-left	:1px solid #DEDEDE;
}
.mdlLeft
{
	background:#F8F8F8 none repeat scroll 0 0;
	border-left	:1px solid #DEDEDE;
}
.mdlRight
{
	background:#F8F8F8 none repeat scroll 0 0;
	border-Right	:1px solid #DEDEDE;
}
.roundLeftCornerTop
{
	background:transparent url(images/shape/roundLeftCornerTop.gif) no-repeat scroll  left top;
	padding-top:3px;
}
.roundLeftCornerBottom
{
	background:transparent url(images/shape/roundLeftCornerBottom.gif) no-repeat scroll  left bottom;
	padding-bottom:3px;
}
.roundRightCornerTop
{
	background:transparent url(images/shape/roundRightCornerTop.gif) no-repeat scroll  right top;
	padding-top:3px;
}
.roundRightCornerBottom
{
	background:transparent url(images/shape/roundRightCornerBottom.gif) no-repeat scroll  right bottom;
	padding-bottom:3px;
}
.mdlGr {
	background:transparent url(images/shape/tpMdlGr.gif)  no-repeat  scroll left top;
	padding-top:3px;
}
.mdlGr_btm {
	background:transparent url(images/shape/btMdlGr.gif) no-repeat scroll left bottom;
	padding-bottom:3px;
}
.mdlGr_cnt {
	background:#F8F8F8 none repeat scroll 0 0;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	text-align:left;
	width:248px;

}
.mdlGr_cnt fieldset {
	padding:6px 10px;
}
.btWinRt {
	background:transparent url(images/shape/hdots_main.gif) repeat-x scroll center top;
	display:table;
	padding-top:2px;
}
.btWinleft {
	background:transparent url(images/shape/vdots_members.gif) repeat-y scroll right center;
	float:right;
	padding-right:2px;
}
.btWinbottom {
	background:transparent url(images/shape/hdots_main.gif) repeat-x scroll center bottom;
	display:table;
	padding-bottom:2px;

}
.btWintop {
	background:transparent url(images/shape/vdots_members.gif) repeat-y scroll left center;
	float:left;
	padding-left:2px;

}

/*Welcome Message - Login Page */
.WelRtctrRed
{
	background:#CD3527 url(images/shape/advRtCnrRed.gif) no-repeat scroll right center;
	color:#FFFFFF;
	height:25px;
	/*padding-left:10px;*/

}
.WelBrd {
	background:#CD3527 url(images/shape/advLtCnr.gif) no-repeat scroll left center;
	color:#FFFFFF;
	height:25px;
	padding-left:10px;
}
.WelBrdMsg
{
	
	border-left:1px solid red;
	border-right:1px solid red;
	padding-bottom:14px;
	padding-left:6px;
	padding-top:8px;
	
	
}
.WelBrdbtm
{
	clear:both;
	background:transparent url(images/shape/advbtCnr.gif) no-repeat scroll center bottom;
	padding-bottom:3px;
	width:248px;
}
 .WelmsgTxt b
{
	font-style:normal;
	font-weight:bold;
	color:#76A3BC;
}

.WelBrd .WelIcn 
{
	background:transparent url(images/icons/advIcn.gif) no-repeat scroll left center;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	padding-left:26px;
}
.WelmsgTxt 
{
 	color:#76A3BC;
	overflow:hidden;
	font-size:13px;
}
.NewsAlertMsgHeader
{
	color:White;
	font-weight:bold;
	font-size:1.2em;
	padding-top:4px;
}

.advBrd {
	/*background:#666666 url(images/shape/advLtCnrBlack.gif) no-repeat scroll left center;*/
	background:#CD3527 url(images/shape/advLeftCnr.gif) no-repeat scroll left center;
	clear:both;
	color:#FFFFFF;
	height:36px;
	line-height:36px;
	margin:10px 0px 0;
	padding-left:6px;
}
.advBrd .advIcn                 { background:url(images/icons/advIcn.gif) left no-repeat; line-height:34px; padding-left:23px; font-size:14px; font-weight:bold; float:left; opacity:0.99999; text-shadow: #000000 0 0 0px}
.advBrd .advBrdRt               { padding-left:100px;
	
	border-left:1px solid #FFFFFF;
	background:#666666 url(images/shape/advRtCnr.gif) no-repeat scroll right center;
	height:100%;
	float:right;
	width:86%;
	padding:0px 5px 0px 14px}
.advBrd .msgTxt            
     { float:left; width:80%; overflow:hidden}
.advBrd .msgLnk {
	border-left:1px solid #8B8B8B;
	float:left;
	height:14px;
	line-height:14px;
	margin-left:8px;
	margin-top:11px;
	padding-left:8px;
}
a.pntrLnk  {
	background:transparent url(images/icons/arrowRtNvGr.gif) no-repeat scroll right center;
	padding-right:12px;
	display:block;
}
a.pntrLnk:hover
{
	background:transparent url(images/icons/arrowRtNvGr_over.gif) no-repeat scroll right center;
	padding-right:12px;
	display:block;
}

.sysStat a.pntrLnk              { color:#fff; background:url(images/icons/arrowRtNvGr.gif) right no-repeat;}
.sysStat a.pntrLnk:hover		{ color:#c60; background:url(images/icons/arrowRtNvGr_over.gif) right no-repeat; text-decoration:underline}

/******** System Status ****************/
.sysStat                        { color:#FFFFFF;
	margin-left:113px;
	margin-top:-5px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	width:770px;
	z-index:10;
}
.closeBtnGr-icon 
{
	background:transparent url(images/buttons/closeBtnGr.gif) no-repeat scroll left center;
	float:right;
	height:12px;
	margin:11px 5px 0 0;
	width:12px;
}
.sysStatBd                      { border-left:1px #f3f3f3 solid; border-right:1px #f3f3f3 solid; border-top:1px #5c5c5c solid; background:#8c8c8c; padding:5px 15px 5px 16px}
.sysStatBd h2                   { color:#fff; font-size:12px; margin:0px 0px 2px 0px; font-weight:bold}
.sysStatBd h2 span.stTm         { font-size:11px; font-weight:normal; padding-left:6px}
.sysStatBd p                    { padding-top:6px; color:#fff; opacity:0.99999; text-shadow: #000000 0 0 0px}
.sysStatBd a.pntrLnk            { color:#fff}
.sysStatBd a.pntrLnk:hover      { color:#c60}
.sysStatBtm                     { height:5px; background:url(images/shape/advBtm.gif) no-repeat}
.sysStatFt                      { padding:12px 0px 0px 0px; overflow:hidden; height:100%}
#clAdv                          { display:none}
#sysStat                        { display:none}
.sysStatBd a.mnLnk,a.block
{
	color:#556677;
}
.sysStatBd a.mnLnk:hover,a.block:hover
{
	color:#CC3300;
}
.floatRt {
float:right !important;
}
.block {
display:block !important;
}
/*Welcome Message */
.top-left {

margin-right: 9px; /* clip right corner */
background-image: url('images/shape/RoundedRectangle.png');
height: 9px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right {

margin-top: -9px; /* to level of top-left corner */
margin-left: 9px; /* clip left corner */
background-image: url('images/shape/RoundedRectangle.png'); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 9px; 
font-size: 2px;
}

.bottom-left {

margin-right: 9px; /* clip right corner */

background-image: url('images/shape/RoundedRectangle.png');
background-position: 0 -9px; /* show under half of the image */
height: 9px;
font-size: 2px;
}

.bottom-right {

margin-top: -9px; /* to level of bottom-left corner */
margin-left: 9px; /* clip left corner */
background-image: url('images/shape/RoundedRectangle.png'); 
background-position: 100% -9px; /* under half, right side */
height: 9px; 
font-size: 2px; 
}
.fixed-width .inside
{
	padding-left: 2px;
}
.inside {

border-left: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
background-color: #F8F8F8;
padding-left: 10px;
padding-right: 10px;
}