/* general layout settings */
body {
	margin: 0px 0px;
	padding: 0px 0px;
	/*<bodyBackground>*/ background: #FFFFFF ; /*</bodyBackground>*/
	/*<font>*/ font-family:Arial, Verdana, Geneva, 'MS Sans Serif', sans-serif; /*</font>*/
	text-align: center;
}

body {overflow:scroll;}

#container, #wide_container, #ne_container {
	margin: 0px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
#ne_container {
	width: 1100px;
}
#head {
	/*<textColor>*//*</textColor>*/
	margin:0 auto;
	width:60%;
}
#content_container {
	padding: 20px 0px 0px 0px;
	width:60%;
	margin:0 auto;
}
.ewcontent, .wpcontent, .necontent {
	background: #fff url(./tab_content_back.png) repeat-x;
	color: #333;
	/* IE6 hack for div when using floats and background-color */
	line-height: 1.1;
	padding: 30px 20px 20px 20px;
	border: 1px solid #a6a8ba;
	text-align: left;
}
.ewcontent, .necontent {
	min-height: 350px;
	/* IE6 hack for min-height */
	height: auto !important;
	height: 350px;
	padding-top: 40px;
	font-size: .9em;
}
.wpcontent, .necontent {
	border-bottom: none;
}
.wpcontent p {
	margin: 0px 0px 20px 0px;
	font-size: .9em;
}
.secontent {
}
.secontent applet {
	height: 475px;
}
.wpcontent_footer {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#content_bottom {
	background: #fff;
	clear: both;
	margin: 0px;
	padding: 0px 20px 20px 20px;
	color: #333;
	border: 1px solid #a6a8ba;
	border-top: none;
	text-align: left;
}
#foot_container {
	clear: both;
	width:60%;
	margin:0 auto;
}
#foot {
	padding: 20px;
	font-size: .7em;
	color: #61779b;
	text-align: center;
}
#page_title {
	font-size: 1.3em;
	text-align: left;
	width:900px;
	float:left;
	margin-top:20px;
}
h1 {
	display: block;
	margin: 0px 0px;
	font-size: 1.4em;
	text-align: left;
}
#greeting {
	display: block;
	margin: 0px 0px 20px 0px;
	font-size: .9em;
	text-align: left;
}
/* general link settings */
a, a:link, a:visited {
	color: #00338c;
	font-weight: 900;
	font-size: .9em;
	text-decoration: none;
	cursor: pointer;
}
a:hover, a:active {
	text-decoration: underline;
}
/* logo settings in the header */
#logo_container {
	float: left;
	position: relative;
	top: 6px;
	left: 0px;
}
a.logo, a.logo:link, a.logo:visited {
	float: left;
	/*<logoWidth>*/ width: 81px; /*</logoWidth>*/
	/*<logoHeight>*/ height: 80px; /*</logoHeight>*/
	position: relative;
	top: 0px;
	left: 0px;
	/*<logoFilename>*/ background: url(./TheKnights2.png) no-repeat; /*</logoFilename>*/
	text-decoration: none;
}
a.logo:hover, a.logo:active {
}
/* 3 column layout */
#column1of3_container {
	float: left;
	width: 270px;
}
#column1of3 {
}
#column2of3_container {
	float: right;
	width: 270px;
}
#column2of3 {
}
#column3of3_container {
	margin: 0px 0px;
	margin-left: 290px;
	margin-right: 290px;
}
#column3of3 {
}
/* 2 column layout */
#column1of2_container {
	float: left;
	width: 420px;
}
#column1of2 {
}
#column2of2_container {
	float: right;
	width: 420px;
}
#column2of2 {
}
/* 1 column layout */
#column1of1_container {
	margin: 0px 0px;
}
#column1of1 {
}
/* column tables */
div.bookmarks {
	display: block;
	margin: 0px 0px 12px 0px;
}
div.standAlone_bookmark, div.bookmark {
	border: 1px solid #999;
	background: #fff;
	padding: 4px;
	line-height: 18px;
}
div.bookmark {
	border-top: none;
}
.grpDescription, .description {
	margin: 0px 0px;
	display: block;
	font-size: .7em;
	color: #333;
}
.description {
	padding-left: 23px;
}
.bookmarks_header {
	padding: 4px;
	line-height: 18px;
	font-weight: 900;
	font-size: .8em;
	color: #333;
	border: 1px solid #999;
	background: url(./tab_content_back.png) repeat-x;
}
.table_controls {
	float: right;
	width: 50px;
	height: 18px;
	line-height: 18px;
}
a.edit, a.edit:link, a.edit:visited {
	float: right;
	display: inline;
	background: url(./edit.gif) no-repeat;
	line-height: 18px;
	width: 18px;
	margin: 0px 0px 0px 4px;
	outline: none;
}
a.edit:hover, a.edit:active {
	text-decoration: none;
	outline: none;
}
a.collapse, a.collapse:link, a.collapse:visited {
	float: right;
	display: inline;
	background: url(./close.gif) no-repeat;
	line-height: 18px;
	width: 18px;
	margin: 0px 0px 0px 4px;
	outline: none;
}
a.collapse:hover, a.collapse:active {
	text-decoration: none;
	outline: none;
}
a.expand, a.expand:link, a.expand:visited {
	float: right;
	display: inline;
	background: url(./open.gif) no-repeat;
	line-height: 18px;
	width: 18px;
	margin: 0px 0px 0px 4px;
	outline: none;
}
a.expand:hover, a.expand:active {
	text-decoration: none;
	outline: none;
}
a.close, a.close:link, a.close:visited {
	background: url(/workplace/assets/aventail/fancy_close.png);
	top: 0px;
	right: -12px;
	width: 30px !important;
	height: 30px !important;
	display: none;
	position: absolute;
	z-index: 999;
	cursor: pointer;
}
a.close:hover, a.close:active {
	text-decoration: none;
	outline: none;
}
/* main tabs nav settings */
ul#csstabs {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px;
	display: block;
	height: 22px;
}
ul#csstabs li {
	display: inline;
}
a.csstab, a.csstab:link, a.csstab:visited {
	background: transparent url(./tab_off.png) no-repeat 100% -48px;
	color: #333;
	border: none;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	margin-left: 4px;
	padding-right: 8px;
	text-decoration: none;
	outline: none;
}
a.csstab span, a.csstab:link span, a.csstab:visited span {
	font-weight: 900;
	background: transparent url(./tab_off.png) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 8px;
	outline: none;
}
a.csstab:hover {
	background: transparent url(./tab_off.png) no-repeat 100% -72px;
	color: #333;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	margin-left: 4px;
	padding-right: 8px;
	text-decoration: none;
	outline: none;
}
a.csstab:hover span {
	background: transparent url(./tab_off.png) no-repeat 0px -24px;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 8px;
	outline: none;
}
a.csstabon, a.csstabon:link, a.csstabon:visited, a.csstabon:hover {
	background: transparent url(./tab_off.png) no-repeat 100% -72px;
	color: #333;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	margin-left: 4px;
	padding-right: 8px;
	text-decoration: none;
	outline: none;
	border: none;
	border-bottom: 2px solid #dee1ed;
}
a.csstabon span, a.csstabon:link span, a.csstabon:visited span, a.csstabon:hover span {
	font-weight: 900;
	background: transparent url(./tab_off.png) no-repeat 0px -24px;
	display: block;
	line-height: 14px;
	padding: 5px 0 3px 8px;
	outline: none;
}
/* main menu nav settings */
#wide_container {
	width: 1120px;
}
#wide_container .wpcontent {
	background: #fff url(./menu_content_back.png) repeat-y;
	margin-left: 200px;
}
#wide_container #content_bottom {
	background: #fff url(./menu_content_back.png) repeat-y;
	margin-left: 200px;
}
#wide_container #primary_nav {
	float: left;
	width: 200px;
	margin-right: 20px;
	border: 1px solid #a6a8ba;
	border-right: none;
}
ul#cssmenus {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px;
	display: block;
}
a.cssmenu, a.cssmenu:link, a.cssmenu:visited {
	background: transparent url(./menu_off.png);
	color: #333;
	border: none;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	text-decoration: none;
	outline: none;
	border-right: 1px solid #a6a8ba;
}
a.cssmenu span, a.cssmenu:link span, a.cssmenu:visited span {
	text-align: left;
	font-weight: 900;
	display: block;
	height: 32px;
	line-height: 15px;
	padding: 8px 0 0 10px;
	outline: none;
}
a.cssmenu:hover {
	background: transparent url(./menu_off.png) 0 -32px;
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	text-decoration: none;
	outline: none;
}
a.cssmenu:hover span {
	display: block;
	height: 32px;
	line-height: 15px;
	padding: 8px 0 0 10px;
	outline: none;
}
a.cssmenuon, a.cssmenuon:link, a.cssmenuon:visited, a.cssmenuon:hover {
	text-align: left;
	background: transparent url(./menu_off.png) 0 -64px;
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	text-decoration: none;
	outline: none;
	border: none;
}
a.cssmenuon span, a.cssmenuon:link span, a.cssmenuon:visited span, a.cssmenuon:hover span {
	font-weight: 900;
	display: block;
	height: 32px;
	line-height: 15px;
	padding: 8px 0 0 10px;
	outline: none;
}
/* header nav settings in the upper right of head */
#nav_container {
	float: right;
	position: relative;
	top: 17px;
	right: 0px;
	width: 300px;
	height: 31px;
	text-align: right;
	font-size: .8em;
}
a.button, a.button:visited {
	float: right;
	/*<textColor>*/ color: #444444; /*</textColor>*/
}
a.button span, a.button:visited span {
}
a.button:hover span {
}
a.button:active span {
}
a.button span:active {
}
#buttonBackground {
}
.pipe {
	float: right;
	padding: 0px 12px;
}
/* user info in the header settings */
#user_info {
	float: right;
	display: block;
	width: 100%;
	text-align: right;
	position: relative;
	top: 10px;
	right: 0px;
}
table.user_data {
	float: right;
}
table.user_data tr td {
	/*<darkSessionInfoColor>*/ color: #267EBD; /*</darkSessionInfoColor>*/
	font-size: .7em;
	padding: 0px 0px;
}
table.user_data tr td.right {
}
table.user_data tr td.left {
	padding: 0px 2px 0px 20px;
}
table.user_data tr td a {
	/*<textColor>*/ color: #444444; /*</textColor>*/
	font-size: 1em;
}
table.user_data tr td b {
	/*<textColor>*/ color: #444444; /*</textColor>*/
}
/* Intranet-Address bar settings */
#intranetAddressBar {
	padding: 4px;
	height: 35px;
	clear: both;
	border: 1px solid #999;
	line-height: 18px;
	background: url(./tab_content_back.png) repeat-x;
}
.intranetaddressboxclass {
	width: 400px;
}
.gobuttonclass {
	/*<darkColorBackground>*/ background-color: #267EBD; /*</darkColorBackground>*/
	color: #FFFFFF;
	border: thin solid white;
	font-weight: bold;
	cursor: pointer;
}
/* link images */
a.webLink, a.webLink:link, a.webLink:visited {
	padding: 0px 15px 5px 0px;
	background: url(/workplace/assets/aventail/ico_URL.gif) no-repeat;
	text-decoration: none;
}
a.networkLink, a.networkLink:link, a.networkLink:visited {
	padding: 0px 15px 5px 0px;
	background: url(/workplace/assets/aventail/ico_folder.gif) no-repeat;
	text-decoration: none;
}
a.webifierLink, a.webifierLink:link, a.webifierLink:visited {
	padding: 0px 15px 5px 0px;
	background: url(/workplace/assets/aventail/ico_GUIterminal.gif) no-repeat;
	text-decoration: none;
}
a.hamLink, a.hamLink:link, a.hamLink:visited {
	padding: 0px 15px 5px 0px;
	background: url(/workplace/assets/aventail/ico_HAMterminal.gif) no-repeat;
	text-decoration: none;
}
a.ondemandLink, a.ondemandLink:link, a.ondemandLink:visited {
	padding: 0px 15px 5px 0px;
	background: url(/workplace/assets/aventail/ico_GUIterminal.gif) no-repeat;
	text-decoration: none;
}
a img {
	border-style: none;
}
input {
	border: 1px solid #ccc;
	padding: 2px;
	font-size: .8em;
}
label {
	font-weight: 900;
	color: #333;
	font-size: .8em;
}
/* === drag/drop support =========================== */
/* === modal dialogs =========================== */
/* These styles are used for the "Details", "Install", and "Edit" bookmarks pages */
.modalbackgroundclass {
	background: #4F5C92;
	opacity: .25;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	/* For IE 5.5 - 7 */
	filter: alpha(opacity=25);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	margin-bottom: auto;
	margin-top: auto;
}
#modaldialog {
	position: absolute;
	z-index: 102;
}
.modaldialogclass {
	background-color: #FFFFFF;
	border: 1px solid #4F5C92;
	top: 50px;
	left: 50px;
	z-index: 101;
	-moz-box-shadow: 7px 7px 8px #666688;
	-webkit-box-shadow: 7px 7px 8px #666688;
	box-shadow: 7px 7px 8px #666688;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666688')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666688');
	text-align: left;
	font-size: 12px;
}
.modaldialogclass DT {
	/*<darkColorBackground>*/ background-color: #267EBD; /*</darkColorBackground>*/
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 3px;
	cursor: move;
	text-align: left;
}
.modaldialogclass DD {
	background: transparent url(./tab_content_back.png) repeat-x;
	padding: 10px;
	margin: 0px;
	width: auto;
	text-align: left;
}
.modaldialog_footer {
	clear: both;
	padding-top: 10px;
}
.dialogbuttonclass {
	font-size: 1.1em;
	font-weight: bold;
	/*<darkColorBackground>*/ background-color: #267EBD; /*</darkColorBackground>*/
	color: #FFFFFF;
	border: thin solid white;
	margin-bottom: 2px;
	padding: 3px 6px 3px 6px;
	display: inline; /* IE bug */
}
/* === Loading agents dialog =========================== */
#loadingdialog {
	width: 350px;
}
#loadingmessage {
	font-size: 1.1em;
	display: inline;
}
/* === System Status ('Details') dialog =========================== */
#detailsdialog {
	width: 500px;
	top: 150px;
	left: 200px;
}
#sessioninfodetails {
	margin-left: 16px;
}
.infoheaderclass {
	clear: both;
	float: left;
	width: 450px;
	font-size: 1.4em;
	font-weight: bold;
	border-top: #999999 1px dotted;
	margin-top: 12px;
	padding: 6px 10px 12px 4px;
	display: inline; /* IE bug */
}
.infoclass {
	clear: both;
	margin-left: 16px;
	width: 400px;
	font-size: 1.1em;
	display: inline; /* IE bug */
}
.agentinfoclass {
	clear: both;
	float: left;
	width: 390px;
	margin-top: 10px;
	margin-left: 16px;
	border-top: #000000 2px solid;
	display: inline; /* IE bug */
}
.agentinfoclass .infoclass {
	margin: 0;
}
.agentinfoheaderclass {
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 3px;
}
.infoiconclass {
	padding-left: 4px;
}
.infoitemlabelclass {
	clear: both;
	float: left;
	width: 190px;
	margin-top: 2px;
}
.infoitemclass {
	float: left;
	width: 200px;
	margin-top: 2px;
}
.agentdetailsclass {
	font-size: .9em;
	clear: both;
	float: left;
	width: 350px;
	margin-top: 10px;
	margin-left: 15px;
	border-top: #333333 1px solid;
	display: inline; /* IE bug */
}
.detailsheaderclass {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 8px;
	width: 280px;
}
.detailslabelclass {
	clear: both;
	float: left;
	padding-top: 2px;
	padding-left: 12px;
	width: 150px;
}
.detailsitemclass {
	float: left;
	padding-top: 2px;
	width: 180px;
}
.erroriconclass {
	margin-left: 20px;
	vertical-align: middle;
}
.errorheaderclass {
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 24px;
	margin-bottom: 6px;
}
.errorinfoclass {
	font-size: 1.1em;
	clear: both;
	padding-left: 24px;
	padding-bottom: 10px;
	color: #ACA899;
}
.infoiconclass .errorinfoclass {
	padding-left: 2px;
}
#detailscontent a.collapse, #detailscontent a.collapse:link, #detailscontent a.collapse:visited {
	background: url(/workplace/assets/aventail/home_Hide.gif) no-repeat;
}
#detailscontent a.expand, #detailscontent a.expand:link, #detailscontent a.expand:visited {
	background: url(/workplace/assets/aventail/home_Show.gif) no-repeat;
}
#SysInfo {
	clear: both;
	float: left;
	width: 450px;
	border-top: 8px solid #808080;
	border-bottom: 8px solid #808080;
	padding: 10px 0 10px 0;
	margin-top: 24px;
	margin-left: 8px;
}
#detailserrorheading {
	clear: both;
}
#detailserrorheader {
	margin: 0;
}
#SysInfo .dialogbuttonclass {
	margin-left: 24px;
}
#componentmissinginfoitem, #componentmissingcorrectinginfo {
	margin-left: 20px;
}
#noagentinstalledinfo, #activationerrorinfo {
	padding-top: 6px;
}
#portmapped {
	padding-top: 8px;
	padding-left: 10px;
	font-size: .8em;
	width: 350px;
}
/* === Install dialog =========================== */
#installdialog {
	width: 600px;
	top: 150px;
	left: 150px;
}
.infoitemrowclass {
	clear: both;
	float: left;
	width: 250px;
	padding-top: 4px;
}
.installstatusclass {
	clear: both;
	float: left;
	width: 560px;
	margin-left: 12px;
	font-weight: bold;
}
#installcontent {
	font-size: 1.1em;
}
#installdescription, #errordescription {
	clear: both;
	float: left;
	margin-left: 12px;
	width: 560px;
	display: inline;
}
#installdescription {
	margin-bottom: 18px;
}
#manualInstallInstructions {
	clear: both;
}
#installcontent .infoitemlabelclass {
	margin-left: 12px;
	width: 100px;
}
#installcontent .infoitemclass {
	width: 4.4em;
	padding-left: 10px;
}
#install {
	/*<darkColorBackground>*/ background-color: #267EBD; /*</darkColorBackground>*/
	float: left;
	font-size: .9em;
}
#fallbackManual {
	clear: both;
	float: left;
	padding-top: 12px;
	padding-left: 12px;
}
/* === Edit Bookmarks dialog =========================== */
#bookmarksdialog {
	width: 800px;
	top: 150px;
	left: 50px;
}
.dlgmsgclass {
	padding-left: 2px;
	font-size: 1.3em;
}
.dlgtableheaderbuttonsclass {
	background: url("/workplace/assets/aventail/table_onepix.gif");
}
.dlgerrorclass {
	margin-bottom: 5px;
	color: red;
	font-size: .9em;
	font-weight: bold;
}
.dlgwarningclass {
	width: 640px;
	padding: 2px;
	margin-bottom: 5px;
	border-right: 1px solid #736B63;
	border-bottom: 1px solid #736B63;
	border-left: 1px solid #ADAD9c;
	border-top: 1px solid #ADAD9c;
	background-color: #FFFFDE;
	font-family: Verdana;
	font-size: .9em;
}
.btnimgclass {
	vertical-align: middle;
}
.btnimgtdclass, .disabledbtnimgtdclass, .hdrsepclass {
	width: .8em;
}
.btnimgclass img, .disabledbtnimgclass {
	float: right;
	padding-right: 5px;
}
.btntdclass {
	cursor: pointer;
}
#ebnewbtnimgtd, #disabledebnewbtnimgtd {
	padding-left: .8em;
}
#ebnewbtntd, #disabledebnewbtntd {
	width: 6em;
}
#ebdelbtntd, #disabledebdelbtntd {
	width: 6em;
}
#ebmvupbtntd, #disabledebmvupbtntd {
	width: 6em;
}
#ebmvdnbtntd, #disabledebmvdnbtntd {
	width: 6em;
}
.dlgtableheaderclass {
	background-color: #D4D8D9;
}
#ebheaderselect {
	width: 24px;
	vertical-align: middle;
	text-align: center;
}
#ebheadername {
	border-left: 8px;
}
.tabledataheaderclass {
	padding-left: 12px;
	font-weight: bold;
}
#editbookmarkslist {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.rowselectorclass {
	width: 30px;
	vertical-align: middle;
	text-align: center;
	background-color: #D4D8D9;
}
.tableevenrowclass {
	background: #ffffff;
	border-right: 1px solid #999999;
	padding-left: 10px;
}
.tableoddrowclass {
	background: #f0f0f0;
	border-right: 1px solid #999999;
	padding-left: 10px;
}
.tableselectedrowclass {
	background-color: #DFE1EB;
	border-right: 1px solid #999999;
	padding-left: 10px;
}
.tablededitingrowclass {
	background-color: #FEFFB7;
	padding-left: 10px;
	border-right: 1px solid #999999;
}
#editbookmarkbtns {
	text-align: right;
	padding-top: 20px;
}
#editbookmarkbtns .dialogbuttonclass {
	width: 8em;
}
#ebheadername, .nametdclass {
	width: 170px;
}
.editnametdclass input {
	width: 154px;
}
#ebheaderaddress, .addresstdclass {
	width: 280px;
}
.editaddresstdclass input {
	width: 264px;
}
#ebheaderdescription.descriptiontdclass {
	width: 300px;
}
.editdescriptiontdclass input {
	width: 125px;
}
#resizeList {
	width: 780px;
}
#eblocatebtn {
	float: left;
}
#eblocatebtn .dialogbuttonclass {
	width: 14em;
}
#eblocatedone {
	padding-left: 20px;
}
#locatebookmarksmsg {
	margin: 0;
	border: 0;
	padding-bottom: 6px;
	font-size: .9em;
	width: 260px;
}
/* === Custom links dialog =========================== */
#customlinksdialog {
	width: 550px;
	top: 150px;
	left: 175px;
}
#customlinksdialog .dlgerrorclass {
	padding-left: 2px;
}
.floatlabel {
	margin-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	float: left;
}
.floatinput {
	margin-top: 5px;
	padding: 2px;
	float: left;
}
#editcustomlinkbtns {
	text-align: right;
	padding-top: 50px;
}
#editcustomlinkbtns .dialogbuttonclass {
	width: 8em;
}
#ebresetbtn .dialogbuttonclass {
	width: 12em;
}
/* Misc CSS settings for EW, Network Explorer & Webifiers */
.titlebar {
	/*<darkColorBackground>*/ background-color: #267EBD; /*</darkColorBackground>*/
	color: #FFFFFF;
	height: 20px;
	margin: 0px -20px 15px -20px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-weight: bold;
}
.titlebar_text {
	float: left;
	margin-left: 20px;
	padding-bottom: 3px;
}
.activexmessage {
	width: 450px;
	height: 60px;
	padding: 13px;
	margin-top: 14px;
	margin-left: 30px;
	margin-bottom: 10px;
	border-right: 1px solid #736B63;
	border-bottom: 1px solid #736B63;
	border-left: 1px solid #ADAD9c;
	border-top: 1px solid #ADAD9c;
	background-color: #FFFFDE;
	font-size: .9em;
}
.sidebarheader {
	height: 25px;
	color: #000000;
	padding-top: 6px;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 5px;
	clear: both;
	background-image: url(/__extraweb__/assets/aventail/dottedRule.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	font-weight: bold;
}
#progressBar_container {
	position: absolute;
	z-index: 1;
	top: 38%;
	left: 44%;
	width: 120px;
	height: 100px;
	text-align: center;
	background: #fff url(/workplace/assets/aventail/spinner_back.gif) no-repeat left top;
}
.progressBar_text {
	margin-top: 10px;
	color: #fff;
	font-size: .9em;
	font-weight: bold;
}
a.progressBar, a.progressBar:link, a.progressBar:visited {
	float: left;
	width: 32px;
	height: 32px;
	position: relative;
	left: 44px;
	background: url(/workplace/assets/aventail/spinner.gif) no-repeat;
	text-decoration: none;
}
a.progressBar:hover, a.progressBar:active {
}
#msrdp_control {
	position: absolute;
	top: 0px;
	left: 0px;
}
.body_container {
	margin-left: 30px;
	margin-top: 14px;
}
.bodydesc {
	color: #808080;
}
.bodytext {
	color: #000000;
}
.float {
	float: right;
}
.floatleft {
	float: left;
}
.formtable {
}
.row {
	clear: both;
}
.thinline2 {
	background-color: #eaeaea;
	padding: 10px 10px 10px 10px;
	width: 400px;
}
.thinlineborder {
	/*<darkColorBorder>*/ border: 1px solid #267EBD; /*</darkColorBorder>*/
}
input.intranetaddress, input.intranetaddressselected {
	color: #666666;
	width: 400px;
}
input.intranetaddressselected {
	color: #000000;
}
.intranetbodytext {
}
.textfield {
	width: 100%;
}
.submitbutton {
	/*<darkColorBackground>*/ background-color: #267EBD; /*</darkColorBackground>*/
	color: #FFFFFF;
	border: thin solid white;
	margin-bottom: 2px;
	font-size: .9em;
	font-weight: bold;
	padding: 3px 6px 3px 6px;
}
.folderborder {
	/*<darkColorBorder>*/ border: 1px solid #267EBD; /*</darkColorBorder>*/
	border-top: none;
}
.fileheader {
	border-bottom: 1px #808080 solid;
	width: 95%;
	color: #333333;
	font-weight: bold;
}
.content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*<darkColorBorder>*/ border: 1px solid #267EBD; /*</darkColorBorder>*/
	border-top: none;
}
.filecontent {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px #808080 solid;
	border-bottom: 1px #808080 solid;
	border-left: 1px #808080 solid;
}
.folderview {
	/*<darkColorBackground>*/ background-color: #267EBD; /*</darkColorBackground>*/
	color: #FFFFFF;
	font-weight: bold;
}
.fileview {
	background-color: #999999;
	color: #FFFFFF;
}
.currentpath {
	color: #FFFFFF;
	font-weight: bold;
}
a:link.currentpath {
	color: #FFFFFF;
}
a:visited.currentpath {
	color: #FFFFFF;
}
.fileviewheader {
	color: #808080;
	font-weight: bold;
}
a:link.fileviewheader {
	color: #000000;
}
a:visited.fileviewheader {
	color: #000000;
}
.altbar {
	background-color: #EEEEEE;
}
.sidebar {
	color: #666666;
}
.sidebarbold {
	color: #666666;
	font-weight: bold;
}
.sysinfocontent {
	color: #ACA899;
}
.hint {
	border-left: 1px #666666 solid;
	height: 100%;
	padding-left: 20px;
	color: #666666;
	background-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: .9em;
}
.hint_noBorder {
	height: 100%;
	padding-left: 25px;
	color: #666666;
	background-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: .9em;
}
.error {
	color: red;
	font-size: .9em;
	font-weight: bold;
}
.reqfield {
	margin-top: -8px;
	vertical-align: middle;
}
.remediateLink {
	float: left;
	padding-left: 10px;
	width: 200px;
}
.remediateText {
	float: left;
	width: 550px;
	color: #808080;
}
/* CSS settings for popup menu */
.submenu {
	position: absolute;
	background-color: #FFFFFF;
	width: 200px;
	border: 2px outset #999999;
	display: block;
	margin-top: 25px;
	margin-left: 0px;
	z-index: 2;
}
div.submenurow {
	background-color: #FFF;
	height: 23px;
	clear: both;
	cursor: pointer;
	m: expression(onmouseover=new Function("this.style.background='#DFE1EB';"),
			onmouseout=new Function("this.style.background='#FFF';"));
}
div.submenurow:hover {
	background-color: #DFE1EB;
}
div.submenurow_disabled {
	background-color: #FFF;
	height: 23px;
	clear: both;
}
span.submenurowimage {
	width: 23px;
	float: left;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
}
span.submenurowimage_disabled {
	width: 23px;
	float: left;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #CCC;
}
span.submenurowtext {
	float: left;
	padding-top: 4px;
	padding-left: 2px;
}
span.submenurowtext_disabled {
	float: left;
	padding-top: 4px;
	padding-left: 2px;
	color: #CCC;
}

#hd_text {
	text-align:center;
	font-size: 1.3em;
	width:900px;
	margin-top:-33px;
	float:left;
}

#hd_contact {
float:right;
margin-top:-50px;
}

#pass_form {
margin-left:85px;
margin-top:10px;
}

#pass_change {
margin-left:85px;
}

#footer_table {
margin:0 auto;
}

#login_bk {
margin-left:82px;
}

#login_bk_change {
margin-left:0px;
}

 
@media only screen and (max-width: 768px){

#head_container {
	height: 173px;
	background: transparent;
}

img {
max-width:100%;
}

.header_container {
float: left;
}

.col1 { 
width: 100%;
margin-top:10px;
text-align:center;
}
.col2 {
width: 100%;
margin-top:5px;
text-align:center;
}
.col3 {
width: 100%;
margin-top:10px;
text-align:center;
margin-bottom:10px;
}

#foot_text {
font-weight:bold;
font-family:Times New Roman;
font-size:80%;
color:#0033cc;
float:left;
margin-top:2px;
}

#foot_info {
font-weight:bold;
font-family:Times New Roman;
font-size:80%;
color:#0033cc;
float:right;
margin-top:2px;
}

} /* 768以下 */
 
@media only screen and (max-width: 320px) {

#head_container {
	height: 173px;
	background: transparent;
}

img {
max-width:100%;
}

.header_container {
float: left;
}

.col1 { 
width: 100%;
margin-top:10px;
text-align:center;
}
.col2 {
width: 100%;
margin-top:5px;
text-align:center;
}
.col3 {
width: 100%;
margin-top:10px;
text-align:center;
margin-bottom:10px;
}

#foot_text {
font-weight:bold;
font-family:Times New Roman;
font-size:80%;
color:#0033cc;
float:left;
margin-top:2px;
}

#foot_info {
font-weight:bold;
font-family:Times New Roman;
font-size:80%;
color:#0033cc;
float:right;
margin-top:2px;
}

} /* 320以下 */

/* 769以上 ここから*/

@media only screen and (min-width: 769px) {

img {
max-width:100%;
}

#head_container {
	height: 82px;
	background: transparent;
}

.header_container {
float: left;
}

.col1 {
width: 40%;
margin-top:10px;
text-align:left;
}
.col2 {
width: 20%;
margin-top:25px;
text-align:center;
}
.col3 {
width: 40%;
margin-top:17px;
text-align:right;
}

#foot_text {
font-weight:bold;
font-family:Times New Roman;
font-size:80%;
color:#0033cc;
float:left;
margin-top:2px;
}

#foot_info {
font-weight:bold;
font-family:Times New Roman;
font-size:80%;
color:#0033cc;
float:right;
margin-top:2px;
}

 
} /* 769以上 ここまで*/