/* CSS layout */
body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	background-color: #999999;
	height: 100%;
	/* min-height: 101%; */
	margin-top: 0px;
	/* overflow: -moz-scrollbars-vertical; */
	-webkit-tap-highlight-color: #CC6600;
}

#bodycontainer {
	margin: 0 auto; 
	margin-top: 0; 
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	width: 95%;  /* 950px; */
}

#bodycontainer_i {
	margin: 0 0 0 0; 
	padding-bottom: 0;
	background-color: #fff;
	border-width: 0px;
	border-style: solid;
	border-color: #000;
	width: 100%;  /* 950px; */
}

.ibutton 
{
	font-family: Arial;
	padding: 8px;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
}

.ibuttonselected
{
	font-family: Arial;
	padding: 8px;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
	background-color: #CC6600;
}

.ibutton_b 
{
	font-family: Arial;
	padding: 12px;
	vertical-align: middle;
	text-decoration: none;
	border: solid 1px black;
}

.ibutton_m 
{
	font-family: Arial;
     font-weight: bold;
	padding-top: 19px;
	padding-bottom: 9px;
	padding-right: 0px;
	text-indent: 12px;
	vertical-align: middle;
	text-decoration: none;
	border: solid 0px black;
	border-top: solid 1px black;
	-webkit-text-size-adjust: none;
}
body[orient="profile"] .ibutton_m
{
    width: 100%;
}
body[orient="landscape"] .ibutton_m
{
    width: 238px;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.connecterroroff
{
	display: none;
	position: absolute;
}

/*body[connecterror="yes"] #connecterror*/
.connecterroron
{
	display: block;
	position: absolute;
	background-color: Red;
	color: White;
	font-size: large;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #aa0000;

}

#masthead {
	width: 100%;
}

.top_nav {
	background-color: #000066;
	width: 100%;
	color: #ffffff;
	z-index: 999999;
}
.top_nav a 
{
	color: #ffffff;
	z-index: 999999;
}

#top_nav {
	background-color: #000066;
	width: 100%;
	color: #ffffff;
	z-index: 999999;
}



#top_nav a 
{
	color: #ffffff;
	z-index: 999999;
}

.top_nav_menu 
{
	background-color: #000066;
	/* color: #ffffff; */
	z-index: 999999;
}

.top_nav_menu_dynamic
{
	background-color: #000066;
	border: solid 1px #000000;
	/* color: #ffffff; */
	z-index: 999999;
}

.top_nav_menu_item
{
	background-color:  #000066; 
	border: solid 1px #000066;
	z-index: 999999;
}

.top_nav_menu_hover
{
	background-color: #CC6600; /* #cc6600; */
	color:#ffffff;
	border: solid 1px #000000;
	z-index: 999999;
}


#moreDiv 
{
	padding:0 0 0 0; 
	height:14px; 
	width: 100%; 
	font-size: x-small; 
	text-align:right; 
	text-decoration: underline; 
	cursor: pointer; 
	background-color:#000066; 
	color:#ffffff;
}

.zlow div
{
	z-index: 0;
}

#zlow
{
	z-index: 0;
}

.zlow
{
	z-index: 0;
}

#MSVE_navAction_container
{
	z-index: 1;
}
.MSVE_navAction_container
{
	z-index: 1;
}


.location_update 
{
	background-color: #6666cc;
	/* height: 31px; */
	padding: 1px 0px 1px 0px;
	color: White;
	
}

.location_update a
{
	color: White;
}

.location_update a.visited
{
	color: White;
}

#well_nav {
	background-color: #333399; /*#333399;*/
	width: 100%;
}

#well_nav a 
{
	color: #ffffff;
}

.well_nav_menu 
{
	background-color: #333399; /* 333399 */
	/* color: #ffffff; */
	z-index: 99999;
}

.well_nav_menu_item
{
	background-color:  #333399; 
	border: solid 1px #333399;
}

.well_nav_menu_hover
{
	background-color: #CC6600; /* #cc6600; */
	color:#ffffff;
	/* border: solid 1px #000000; */
}

.breadcrumb
{
	cursor: pointer;
}
.breadcrumb:hover
{
	color: #CC6600;
}

#container {
	position: relative;
	width: 100%;
	margin-bottom: 0px;
padding-bottom: 0px;
}

#left_col {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#page_content {
	margin-left: 200px;
}
#page_content_i {
margin-bottom: 0px;
padding-bottom: 0px;
}

#bottomfooter 
{
	width: 100%;
	height: 15px;
	background-color: #e0e0e0;
	text-align: center;
	color: Gray;
	font-size: x-small;
	-webkit-text-size-adjust: none;
}

#bottomfooter a
{
	text-decoration: none;
	color: Gray;
}

tr.wfHeaderRow th
{
	border:0px;
	border-bottom:1px solid #808080;
	padding: 3px 5px 3px 5px;
	text-align: left;
}

tr.wfHeaderRow
{
	background-color: #e0e0e0;
	margin: 0 0 0 0;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border-left:0px;
	border-right:0px;
}

.wfHeaderCheck
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 6px;
	height: 8px;
}

body[orient="profile"] .wfHeaderCheck
{
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	width: 20px;
}

tr.wfSelectedRow
{
	border: none;
	background-color: #6666ee;
	color: #ffffff;
	cursor: pointer;
}

tr.wfSelectedRowOrange
{
	background-color: #FFbb30;
	color: #ffffff;
	cursor: pointer;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}

tr.wfSelectedRowOrange td
{
	border-style: none;
	border-top: solid 1px #b0b0b0;
}

.CheckAll
{
	/*margin:  -14px  -3px  0px -5px;*/
	/*#margin:  -14px  -3px  -12px -5px;*/
	margin: -8px 0 0 -6px;
	padding:  0;
	width: 11px;
	height: 10px;
}

body[orient="profile"] .CheckAll
{
	margin:  -17px 0 0 -2px;
	
	padding:  0;
	width: 20px;
	height: 10px;
}

body[orient="landscape"] .CheckAll
{
	margin:  -17px 0 0 -6px;
	
	padding:  0;
	width: 20px;
	height: 10px;
}

.foldernode
{
}
.hovernode
{
	background-color: #aaaaff;
	color: #ffffff;
}

.foldernode_i
{
	
}
.hovernode_i
{
}


tr.userRowActive1
{
	background-color: #E5ECFF;
	color: #0000FF;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.userRowActive1b
{
	background-color: #F5FCFF;
	color: #0000EE;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.userRowActive2
{
	background-color: #ffffff;
	color: #000080;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.userRowActive3
{
	background-color: #ffffff;
	color: #660000;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.userRowInActive1
{
	background-color: #FFCCCC;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.userRowInActive2
{
	background-color: #FFB3B3;
	color: #800000;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.userRowInActive3
{
	background-color: #FF8080;
	color: #4d0000;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.userRowInActive4
{
	background-color: #800000;
	color: #ffffff;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}

tr.userRowInActive5
{
	background-color: #330000;
	color: #ffffff;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}

.wfRowDescription
{
	color: Gray;
}

tr.wfRow:hover
{
	background-color: #aaaaff;
	color: #ffffff;
	cursor: pointer;
	
}

tr.wfRow_i:hover
{
	background-color: #ffffff;
	color: black;
	cursor: pointer;
}


tr.wfRow
{
	
	background-color: #ffffff;
	cursor: pointer;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}


tr.wfRow_copying:hover
{
	background-color: #aaaaff;
	color: #ffffff;
	cursor: pointer;
}
tr.wfRow_copying
{
	background-color: #c3e4ed;
	cursor: pointer;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.wfRow_copying td
{
	border-style: none;
	border-top: solid 1px #b0b0b0;
}

tr.wfRow_cutting:hover
{
	background-color: #aaaaff;
	color: #ffffff;
	cursor: pointer;
}
tr.wfRow_cutting
{
	background-color: #eedfcc;
	cursor: pointer;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}
tr.wfRow_cutting td
{
	border-style: none;
	border-top: solid 1px #b0b0b0;
}




tr.wfRow_i
{
	
	background-color: #ffffff;
	border-style: none;
	border-top: solid 1px #b0b0b0;
}


body[orient="landscape"] tr.wfRow
{
	height: 100px;
}


tr.wfRow td
{
	border-style: none;
	border-top: solid 1px #b0b0b0;
}

.wfTable
{
	border-style:solid;
	border-color: #000000;
	border-width:1px;
}

tr.wTableRow
{
	border-top: solid 1px #b0b0b0;
	/* border-bottom: solid 1px #c0c0c0; */
}
tr.wTableRow a
{
	/* border-top: solid 1px #b0b0b0; */
	/* border-bottom: solid 1px #c0c0c0; */
	color:Black;
}
tr.wTableRow:hover
{
	background-color: #8888ee;
	color: #ffffff;
	cursor: pointer;
}
tr.wTableRow_i
{
	border-top: solid 1px #b0b0b0;
	/* border-bottom: solid 1px #c0c0c0; */
}
tr.wTableRow_i a
{
	/* border-top: solid 1px #b0b0b0; */
	/* border-bottom: solid 1px #c0c0c0; */
	color:Black;
}

tr.wTableRow:hover a
{
	color: #ffffff;
}
tr.wTableRowActive
{
	border-top: solid 1px #b0b0b0;
	color: #0000ff;
	background-color: #f8f8ff;
	/* border-bottom: solid 1px #c0c0c0; */
}
tr.wTableRowActive:hover
{
	background-color: #5555ff;
	color: #ffffff;
	cursor: pointer;
}
tr.wTableRowActive a
{
	/* border-top: solid 1px #b0b0b0; */
	/* border-bottom: solid 1px #c0c0c0; */
	color:#0000ff;
}
tr.wTableRowActive_i
{
	border-top: solid 1px #b0b0b0;
	color: #0000ff;
	background-color: #f8f8ff;
	/* border-bottom: solid 1px #c0c0c0; */
}
tr.wTableRowActive_i a
{
	/* border-top: solid 1px #b0b0b0; */
	/* border-bottom: solid 1px #c0c0c0; */
	color:#0000ff;
}

tr.wTableRowActive:hover a
{
	color: #ffffff;
}

tr.wTableRowActive1wk
{
	border-top: solid 1px #b0b0b0;
	color: #000099;
	background-color: #fdfdff;
	/* border-bottom: solid 1px #c0c0c0; */
}
tr.wTableRowActive1wk a
{
	/* border-top: solid 1px #b0b0b0; */
	/* border-bottom: solid 1px #c0c0c0; */
	color:#000099;
}

tr.wTableRowActive1wk:hover
{
	background-color: #6060ff;
	color: #ffffff;
	cursor: pointer;
}


tr.wTableRowActive1wk:hover a
{
	color: #ffffff;
}
tr.wTableRowActive1wk_i
{
	border-top: solid 1px #b0b0b0;
	color: #000099;
	background-color: #fdfdff;
	/* border-bottom: solid 1px #c0c0c0; */
}
tr.wTableRowActive1wk_i a
{
	/* border-top: solid 1px #b0b0b0; */
	/* border-bottom: solid 1px #c0c0c0; */
	color:#000099;
}


table.wmTable
{
	background-color: White;
	border: solid 1px #b0b0b0;
	border-bottom: solid 0px;
	margin: 0 0 0 0;
}

table.wmTable .cmdbtn
{
	visibility: hidden;
}

table.wmTable .wmHCell
{
	background-color: #E9E9FB;
}

table.wmTable:hover
{
	background-color: #aaaaff;
	color: #ffffff;
}

table.wmTable:hover .cmdbtn
{
	visibility: visible;
}


table.wmTable:hover .wmHCell
{
	background-color: #7575FF;
}

table.wmTableEditing
{
	background-color: #FFbb30;
	border: solid 1px #000000;
	margin: 0 0 0 0;
}

table.wmTableEditing .wmHCell
{
	background-color: #E09600;
}


table.wTable
{
	
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin-left: 0px;
	margin-right: 0px;
}


td.wTableRow
{
	border-top: solid 1px #b0b0b0;
	padding: 8px 5px 8px 5px;
	/* border-bottom: solid 1px #c0c0c0; */
}


th.wTableHeader
{

	padding: 3px 5px 3px 5px;
	text-align: left;
	border-bottom: 1px solid #808080;
}

tr.wTableHeaderRow
{
	background-color: #e0e0e0;
	
	margin: 0 0 0 0;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

#wheading
{
	font-size: x-large;
	font-family: Arial;
	font-style: normal;
	-webkit-text-size-adjust: none;
}

#wbody
{
    -webkit-text-size-adjust: none;
}


.throbberInv
{
	position:absolute;
	visibility: hidden;
	

	
}
.throbberVis
{
	position:absolute;
	visibility: visible;
}

.highlightedScale
{
	background-color:Blue;
}

.mbDark
{
background-color: Gray;
filter: alpha(opacity=70);
opacity:0.7;
}

.mbBlack
{
background-color: Gray;
}

.mbLight
{
	overflow: hidden;
	width: 100% !important;
	height: 100% !important;
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity:0.5;
}

.PageButton
{
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-right:1px solid #808080; 
	border-bottom:1px solid #000;
}

.HiddenColumn{display:none;}



body[orient="profile"] .LandscapeColumn
{
	display:none;
}
body[orient="landscape"] .LandscapeColumn
{
	
}


.BrowseBtnFolderUp
{
	width: 13%;
	background:url(/ico/GoToParentFolderHS.png);
	background-image:url(/ico/GoToParentFolderHS.png);
	max-width: 84px;
}

body[orient="profile"] .BrowseBtnFolderUp
{
	width: 85px;
	max-width: 200px;
}

.BrowseBtnDelete
{
	background:url(/ico/DeleteHS.png);
	background-image:url(/ico/DeleteHS.png);
	max-width: 70px;
	width: 11%;
}
body[orient="profile"] .BrowseBtnDelete
{
	width: 13%; text-indent: 100px;background-position: center center;
}

.BrowseBtnRename
{
	background:url(/ico/RenameFolderHS.png);
	background-image:url(/ico/RenameFolderHS.png);
	max-width: 81px;
	width: 12%;
}
body[orient="profile"] .BrowseBtnRename
{
	width: 14%; text-indent: 100px;background-position: center center;
}

.BrowseBtnNewFolder
{
	background:url(/ico/NewFolderHS.png);
	background-image:url(/ico/NewFolderHS.png);
	max-width: 100px;
	height: 32px;
	width: 15%;
	
}

/*.BrowseBtnNewFolder[orient="profile"]
{
	background:url(/ico/NewFolderHS.png);
	background-image:url(/ico/NewFolderHS.png);
	width: 200px;
	/*max-width: 105px;
} */

body[orient="profile"] .BrowseBtnNewFolder
{
	width: 13%; text-indent: 100px;background-position: center center;
}


.BrowseBtnCut
{
	background:url(/ico/CutHS.png);
	background-image:url(/ico/CutHS.png);
	max-width: 53px;
	width: 7%;
}
body[orient="profile"] .BrowseBtnCut
{
	width: 11%; text-indent: 100px;background-position: center center;
}

.BrowseBtnMove
{
	background:url(/ico/MoveHS.png);
	background-image:url(/ico/MoveHS.png);
	max-width: 63px;
	width: 9%;
}
body[orient="profile"] .BrowseBtnMove
{
	width: 14%; text-indent: 100px;background-position: center center;
}

.BrowseBtnCopy
{
	background:url(/ico/CopyHS.png);
	background-image:url(/ico/CopyHS.png);
	max-width: 64px;
	width: 9%;
}
body[orient="profile"] .BrowseBtnCopy
{
	width: 14%; text-indent: 100px;background-position: center center;
}

.BrowseBtnPaste
{
	background:url(/ico/PasteHS.png);
	background-image:url(/ico/PasteHS.png);
	max-width: 71px;
	width: 10%;
}
body[orient="profile"] .BrowseBtnPaste
{
	width: 11%;
	 text-indent: 100px;background-position: center center;
}

.BrowseBtnUpload
{
	background:url(/ico/FileUpload.png);
	background-image:url(/ico/FileUpload.png);
	max-width: 105px;
}
.BrowseBtnDownload
{
	background:url(/ico/FileDownload.png);
	background-image:url(/ico/FileDownload.png);
	max-width: 131px;
}

body[orient="landscape"] .BrowseBtnFolderUp
{
	width: 20%;
}
body[orient="landscape"] .BrowseBtnDelete
{
	width: 12%;
	text-indent: 100px; background-position: center center;
}
body[orient="landscape"] .BrowseBtnRename
{
	width: 18%;
}
body[orient="landscape"] .BrowseBtnNewFolder
{
	width: 21%;
}
body[orient="landscape"] .BrowseBtnCut
{
	width: 10%;
	text-indent: 100px; background-position: center center;
}
body[orient="landscape"] .BrowseBtnMove
{
	width: 14%;
	max-width: 500px;
	/*text-indent: 100px; background-position: center center;*/
}
body[orient="landscape"] .BrowseBtnCopy
{
	width: 14%;
	max-width: 500px;
	/*text-indent: 100px; background-position: center center;*/
}
body[orient="landscape"] .BrowseBtnPaste
{
	width: 10%;
	text-indent: 100px; background-position: center center;
}

.BrowseBtnFolderUp,.BrowseBtnDelete,.BrowseBtnRename,.BrowseBtnNewFolder,.BrowseBtnCut,.BrowseBtnMove,.BrowseBtnCopy,.BrowseBtnPaste,.BrowseBtnUpload,.BrowseBtnDownload
{
	padding-right:5px;
	text-align:right;
	
	background-position:3px center;
	background-repeat: no-repeat;
	background-color:#fdfdfd;
	
	font-family:Arial,sans-serif;
	border-width: 1px;
   background-color:#FFFFFF;
   border-top-style:solid;
   border-top-color:#BBBBBB;
   border-bottom-style:solid;
   border-bottom-color:#888888;
   border-left-style:solid;
   border-left-color:#BBBBBB;
   border-right-style:solid;
   border-right-color:#888888;
}
.BrowseBtnFolderUp:hover,.BrowseBtnDelete:hover,.BrowseBtnRename:hover,.BrowseBtnNewFolder:hover,.BrowseBtnCut:hover,.BrowseBtnMove:hover,.BrowseBtnCopy:hover,.BrowseBtnPaste:hover,.BrowseBtnUpload:hover,.BrowseBtnDownload:hover
{

	font-family:Arial,sans-serif;
   background-color:#ECECFF;
   border-width: 1px;
   border-top-style:solid;
   border-top-color:#BBBBBB;
   border-bottom-style:solid;
   border-bottom-color:#888888;
   border-left-style:solid;
   border-left-color:#BBBBBB;
   border-right-style:solid;
   border-right-color:#888888;
}

.BrowseBtnFolderUp:active,.BrowseBtnDelete:active,.BrowseBtnRename:active,.BrowseBtnNewFolder:active,.BrowseBtnCut:active,.BrowseBtnMove:active,.BrowseBtnCopy:active,.BrowseBtnPaste:active,.BrowseBtnUpload:active,.BrowseBtnDownload:active
{

	font-family:Arial,sans-serif;
   background-color:#AAAAFF;
   border-width: 1px;
   border-top-style:solid;
   border-top-color:#BBBBBB;
   border-bottom-style:solid;
   border-bottom-color:#888888;
   border-left-style:solid;
   border-left-color:#BBBBBB;
   border-right-style:solid;
   border-right-color:#888888;
}

body[orient="landscape"] .BrowseBtnRename,.BrowseBtnNewFolder
{
	background-position: 3px center;
	
}


.StartNewDiscussionButton
{
	background:url(/ico/speech_bubble_v2.png);
	background-image:url(/ico/speech_bubble_v2.png);
	width: 200px; /*96px*/
	max-width: 400px;
	height: 32px;
	
}
body[orient="profile"] .StartNewDiscussionButton
{
	/*text-indent: 10px;background-position: center center;*/
	padding-right:30px;
	width: 130px;
}
body[orient="landscape"] .StartNewDiscussionButton
{
	padding-right:30px;
	width: 130px;
}

.PostReplyButton
{
	background:url(/ico/speech_bubbles.png);
	background-image:url(/ico/speech_bubbles.png);
	width: 109px;
	max-width: 400px;
	height: 32px;
	
}
body[orient="profile"] .PostReplyButton
{
	/*text-indent: 100px;background-position: center center;*/
	width: 70px;
	float:left;
}
body[orient="landscape"] .PostReplyButton
{
	width: 70px;
	float:left;
}

.WatchTopicButton
{
	background:url(/ico/pin.png);
	background-image:url(/ico/pin.png);
	width: 173px;
	max-width: 400px;
	height: 32px;
    float:right;	
}
.UnwatchTopicButton
{
	background:url(/ico/denied.png);
	background-image:url(/ico/denied.png);
	width: 201px;
	max-width: 400px;
	height: 32px;
	float:right;
}

body[orient="profile"] .WatchTopicButton
{
	/*text-indent: 100px;background-position: center center;*/
	width: 90px;
}
body[orient="profile"] .UnwatchTopicButton
{
    width: 100px;
}
body[orient="landscape"] .WatchTopicButton
{
    width: 90px;
}
body[orient="landscape"] .UnwatchTopicButton
{
    width: 100px;
}

.WatchWellButton
{
	background:url(/ico/pin.png);
	background-image:url(/ico/pin.png);
	width: 253px;
	max-width: 400px;
	height: 32px;
    float:right;	
}
.UnwatchWellButton
{
	background:url(/ico/denied.png);
	background-image:url(/ico/denied.png);
	width: 281px;
	max-width: 400px;
	height: 32px;
	float:right;
}

body[orient="profile"] .WatchWellButton
{
	/*text-indent: 100px;background-position: center center;*/
	width:164px;
}
body[orient="profile"] .UnwatchWellButton
{
    width:190px;
}
body[orient="landscape"] .WatchWellButton
{
    width:164px;
}
body[orient="landscape"] .UnwatchWellButton
{
    width:190px;
}

.TopicListButton
{
	background:url(/ico/arrow_left.png);
	background-image:url(/ico/arrow_left.png);
	width: 145px;
	max-width: 400px;
	height: 32px;
}
body[orient="profile"] .TopicListButton
{
	background-position: center center;
	width: 50px;
	float:left;
}
body[orient="landscape"] .TopicListButton
{
    background-position: center center;
	width: 50px;
	float:left;
}

.ForumBackButton
{
	background:url(/ico/arrow_left_v2.png);
	background-image:url(/ico/arrow_left_v2.png);
	width: 145px;
	max-width: 400px;
	height: 32px;
}
body[orient="profile"] .ForumBackButton
{
    background-position: center center;
	width: 50px;
	float:left;
}
body[orient="landscape"] .ForumBackButton
{
    background-position: center center;
    width: 50px;
    float:left;
}

.EmailTopicButton
{
	background:url(/ico/mail.png);
	background-image:url(/ico/mail.png);
	width: 74px;
	max-width: 400px;
	height: 32px;
	float:right;
}
body[orient="profile"] .EmailTopicButton
{
	background-position: center center;
	width: 36px;
}
body[orient="landscape"] .EmailTopicButton
{
    background-position: center center;
	width: 36px;
}

.PrintTopicButton
{
	background:url(/ico/printer.png);
	background-image:url(/ico/printer.png);
	width: 68px;
	max-width: 400px;
	height: 32px;
	float:right;
}
body[orient="profile"] .PrintTopicButton
{
	background-position: center center;
	width: 36px;
}
body[orient="landscape"] .PrintTopicButton
{
    background-position: center center;
	width: 36px;
}

.StartNewDiscussionButton,.PostReplyButton,.SearchMessagesButton,.WatchTopicButton,.TopicListButton,.UnwatchTopicButton,.EmailTopicButton,.PrintTopicButton,.WatchWellButton,.UnwatchWellButton,.ForumBackButton
{
	padding-right:8px;
	text-align:right;
	
	background-position:8px center;
	background-repeat: no-repeat;
	background-color:#fdfdfd;
	
	font-family:Arial,sans-serif;
	border-width: 1px;
   background-color:#FFFFFF;
   border-top-style:solid;
   border-top-color:#BBBBBB;
   border-bottom-style:solid;
   border-bottom-color:#888888;
   border-left-style:solid;
   border-left-color:#BBBBBB;
   border-right-style:solid;
   border-right-color:#888888;
}
.StartNewDiscussionButton:hover,.PostReplyButton:hover,.SearchMessagesButton:hover,.WatchTopicButton:hover,.TopicListButton:hover,.UnwatchTopicButton:hover,.EmailTopicButton:hover,.PrintTopicButton:hover,.WatchWellButton:hover,.UnwatchWellButton:hover,.ForumBackButton:hover
{

	font-family:Arial,sans-serif;
   background-color:#ECECFF;
   border-width: 1px;
   border-top-style:solid;
   border-top-color:#BBBBBB;
   border-bottom-style:solid;
   border-bottom-color:#888888;
   border-left-style:solid;
   border-left-color:#BBBBBB;
   border-right-style:solid;
   border-right-color:#888888;
}

.StartNewDiscussionButton:active,.PostReplyButton:active,.SearchMessagesButton:active,.WatchTopicButton:active,.TopicListButton:active,.UnwatchTopicButton:active,.EmailTopicButton:active,.PrintTopicButton:active,.WatchWellButton:active,.UnwatchWellButton:active,.ForumBackButton:active
{

	font-family:Arial,sans-serif;
   background-color:#AAAAFF;
   border-width: 1px;
   border-top-style:solid;
   border-top-color:#BBBBBB;
   border-bottom-style:solid;
   border-bottom-color:#888888;
   border-left-style:solid;
   border-left-color:#BBBBBB;
   border-right-style:solid;
   border-right-color:#888888;
}



.EmailFileLink,.ViewFileLink
{
	height: 100%;
	color: Blue;
	text-decoration: underline;
	
}

body[orient="profile"] .EmailFileLink
{
    display: none;
	visibility: hidden;
	
	
}
body[orient="landscape"] .EmailFileLink
{
	visibility: visible;
	height: 40px;
}

.DLFileLink
{
	color: Blue;
	text-decoration: underline;
}


.panel100
{
	width: 100%;
}

.CategoryHeader
{
	background-color: #8888ff;
	padding: 4px 4px 3px 4px;
	cursor: pointer;
	font-family: Arial;
	color: #ffffff;
	font-size: large ;
	border-top: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
}

.CategoryHeader_i
{
	background-color: #8888ff;
	padding:  10px 4px 9px 4px;
	cursor: pointer;
	font-family: Arial;
	color: #ffffff;
	font-size: large ;
	border-top: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
}

.CategoryAccordion
{
	border-bottom: solid 1px #000066;
}

.CategoryPanel
{
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
	overflow: hidden;
}


.FAQHeader
{
	background-color: #bbbbff;
	padding: 4px 4px 4px 12px;
	cursor: pointer;
	font-family: Arial;
	font-size: larger ;
	

	border-top: solid 1px #ccccff;
}

.FAQHeader_i
{
	background-color: #bbbbff;
	padding: 8px 4px 8px 12px;
	cursor: pointer;
	font-family: Arial;
	font-size: larger ;
	

	border-top: solid 1px #ccccff;
}

.FAQAnswer
{
	background-color: #ddddff;
	padding: 8px 18px 12px 18px;
	font-family: Arial;
}

.FAQAnswer_i
{
	background-color: #ddddff;
	padding: 0 0 0 0;
	font-family: Arial;
}


PagerClass
{
	padding:15px 15px 15px 15px;
	text-decoration:underline;
	
}

.labelcell
{
	background-color: #E0E0E0;
	text-align: left;
}
.valuecell
{
	background-color: #404040;
	text-align: center;
	color: Lime;
	font-size: medium;
}

.menucell
{
	background-color: #E0E0E0;
	text-align: left;
	cursor: pointer;
	padding-left: 18px;
}



.menucell:hover
{
	background-color: #FFA500;
	text-align: left;
	cursor: pointer;
	padding-left: 18px;
}

VertAlignMiddle
{
	vertical-align: middle;
}

.computertable
{
	border: solid 1px black;
}
.numbercell
{
	font-size: xx-large;
}

.watermarktext
{
	color: Gray;
}














table.forumTable:hover
{
	background-color: #aaaaff;
	color: #ffffff;
	cursor: pointer;
	
}


table.forumTable
{
	
	background-color: #ffffff;
	cursor: pointer;
	/*border-style: none;*/
	/*border-top: solid 1px #b0b0b0;*/
}

@media only screen and (max-width: 750px) {



    .initwell table {
        display: block;
        width: 100%;
    }

    .initwell tbody {
        display: block;
        width: 100%;
    }

    .initwell td {
        display: block;
        width: 100%;
    }

    .initwell tr {
        display: block;
        width: 100%;
    }

    div.FAQAnswer {
        padding: 2px 2px;
    }

    .initwell .FAQAnswer table {
        display: table;
    }

    .initwell .FAQAnswer tbody {
        display: table-row-group;
    }

    .initwell .FAQAnswer tr {
        display: table-row;
    }

    
    .initwell .FAQAnswer td {
        display: table-cell;
        width: 30%;
    }

}