
BODY	{font-family:verdana; font-size: 11px; background: url(../img/bg_bo.jpg) repeat-y; margin:0; padding:0}
TD		{font-family:verdana; font-size: 11px;}


INPUT.inp			{width:250px; font-family:verdana; font-size:11px; border:solid #aaaaaa 1px;}
INPUT.btn			{width:100px; font-family:verdana; font-size:11px;}
TEXTAREA.inp 		{width:250px; height:150px; font-family:verdana; font-size:11px; border:solid #aaaaaa 1px;}
SELECT.inp			{width:250px; font-family:verdana; font-size:11px;}

.but		{border: solid white 1px;}
.butOver	{border: solid inactivecaption 1px;}

.pagehead 				{height:74px;}
.pageheadPopup 			{height:5px; color:#FFFFFF; border-bottom: solid #4DA3FA 1px;}
.containerHeadContext 	{background-color:#4DA3FA;}

.containerBodyContext	{ background-color:#EEEEEE; border-right: solid 1px #4DA3FA; width:200px;}
.containerSPMain		{ padding:4px;}

.buttonbarTable			{ height:22; border:solid 1px #4DA3FA;}
.tableheaderFilterCell	{ border-bottom: solid 1px #CFE6FC; padding-bottom:2px; padding-top:2px;}
.tableheaderColumnCell	{ border-bottom: solid 1px #CFE6FC; padding-bottom:2px; padding-top:2px;}
.tableDataCell			{ border-bottom: solid 1px #CFE6FC; padding-bottom:1px; padding-top:1px; cursor: default;}
.tableDataDiv			{ overflow:hidden; padding:2px; cursor: default;}

.navmenu 		{height:18px; background-color:#FFFFFF; border-top: solid #1E5C99 1px; border-bottom: solid #1E5C99 1px; padding-left:10px; padding-right:5px;}
.pagebody 		{background-color:#FFFFFF; padding-left: 5px; padding-right:5px; padding-top: 5px; padding-bottom: 20px; height:100%;}
.pagefooter 	{height:5px; border-top: solid #4DA3FA 1px;}

.editTable1		{padding:1px; border: solid 1px #4DA3FA;}
.editTableTitle1	{ background-color:#EEEEEE; border-top: solid 1px #4DA3FA; border-left:solid 1px #4DA3FA; border-right:solid 1px #4DA3FA; padding:2px; padding-left:4px;}
.editnames		{background-color: #EEEEEE; border-bottom:solid 1px #FFFFFF; padding:4px; padding-left:10px; width:180px; height:20px;}
.editvalue		{background-color: #FFFFFF; padding:4px; padding-left:10px;}

.odd			{background-color:#FFFFFF;}
.even			{background-color:#FFFFFF;}
.act			{background-color:#D1E6FC;}
.sel			{background-color:#FFFFFF; color:#CD5563;}

.panebody		{background-color:#EEEEEE; border-bottom: solid 1px #4DA3FA;}

A		{text-decoration:none; color:#CD5563; cursor:pointer;}
A:hover	{text-decoration:underline; color:#CD5563; cursor:pointer;}

A.mainnav			{color:#FFFFFF; text-decoration:none; font-weight:bold; padding-right:10px; padding-left:15px;}
A.mainnav:hover		{color:#FFFFFF; text-decoration:underline; font-weight:bold}

.subnav				{ color:#4DA3FA; text-decoration:none; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.subnav	:hover		{ color:#4DA3FA; text-decoration:underline; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.subnavact			{ color:#CD5563; text-decoration:none; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.subnavact:hover	{ color:#CD5563; text-decoration:underline; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

A.logoff			{ color:#CD5563; font-weight:bold; text-decoration:none;}
A.logoff:hover		{ color:#CD5563; font-weight:bold; text-decoration:underline;}

A.linklist			{ color:#4DA3FA; text-decoration:none; font-weight:bold;}
A.linklist:hover	{ color:#4DA3FA; text-decoration:underline; font-weight:bold;}

.listcolumnheader 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4DA3FA; text-decoration:none; font-weight:bold;}
.listcolumnheader:hover 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4DA3FA; text-decoration:underline;}

.nav				{color:#000000; text-decoration:none; font-weight:bold; padding-left:10px; padding-right:10px;}
.nav:hover			{color:#000000; text-decoration:underline; font-weight:bold}
.navact			{color:#CD5563; text-decoration:none; font-weight:bold}
.navact:hover		{color:#CD5563; text-decoration:underline; font-weight:bold}

A.tablehead 		{color:#FAFBFD; text-decoration:none; font-weight:bold;}
A.tablehead:hover	{color:#FFFFFF; text-decoration:none; font-weight:bold;}

A.list 				{color:#143F69; text-decoration:none;}
A.list:hover 		{color:#143F69; text-decoration:none;}

A.navsitemap		{color:#143F69; text-decoration:none;}
A.navsitemap:hover	{color:#000000; text-decoration:none;}
A.navsitemapActive	{color:#FF9933; text-decoration:none; font-weight:bold;}
A.navsitemapActive:hover	{color:#000000; text-decoration:none; font-weight:bold;}

A.paginator			{color:#143F69; text-decoration:none;}
A.paginator:hover	{color:#000000; text-decoration:none;}

/* input */
.inp				{ border: solid #4DA3FA 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.btn				{ background-color: #CFE6FC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; border: solid #4DA3FA 1px; height:18px;}
.btnsmall			{ border: none; background: url(../img/bg_smallbtn.png) repeat-x; color: white; font: 9px verdana; font-weight: bold; height: 15px; cursor:pointer;&cursor:hand; padding: 0 3px 0 3px;}
.btnlg				{ border: none; background: url(../img/bg_lgbtn.png) repeat-x; color: white; font: 11px verdana; font-weight: bold; height: 20px; cursor:pointer;&cursor:hand; padding: 0 9px 0 9px;}
.btnxl				{ border: none; background: url(../img/bg_lgbtn.png) repeat-x; color: white; font: 11px verdana; font-weight: bold; height: 20px; cursor:pointer;&cursor:hand; padding: 0 40px 0 40px;}

/* custom */
.disabled 			{filter:mask() mask(color=buttonshadow) dropshadow(offX=1,offY=1,color=buttonhighlight,positive=1);}
.msg				{ color:red; text-align:center; padding-bottom:5px; width:100%;}
.white				{ color: white;}
.blue				{ color:#1E5C99;}
.red				{ color:#CD5563;}
.black				{ color:#000000;}
.widetext			{ line-height: 19px;}

.pagetitle			{color:#4DA3FA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:27px;}
.linklisttitle		{color:#6B6B6B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}
.linklisttxt		{color:#4DA3FA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.titleline			{ border-bottom: solid #4DA3FA 1px;}
.line				{ border-bottom: solid #4DA3FA 1px;}

/* new panes */
.bo_panedark		{float: left; position: relative; background-color: #888; padding: 0px; width: 100%;}
.bo_panedark_lefttop		{float: left; position: absolute; left: 0px; top: 0px; width: 19px; height: 19px; background: url(../img/tabs_panes/panedark_lefttop.png) no-repeat; background-color: #fff;}
.bo_panedark_righttop		{float: left; position: absolute; right: 0; top: 0; width: 19px; height: 19px; background: url(../img/tabs_panes/panedark_righttop.png) no-repeat; background-color: #fff;}
.bo_panedark_leftbottom		{float: left; position: absolute; left: 0; bottom: 0; width: 19px; height: 19px; background: url(../img/tabs_panes/panedark_leftbottom.png) no-repeat; background-color: #fff;}
.bo_panedark_rightbottom	{float: left; position: absolute; right: 0; bottom: 0; width: 19px; height: 19px; background: url(../img/tabs_panes/panedark_rightbottom.png) no-repeat; background-color: #fff;}
.bo_panedark_title			{float: left; position: absolute; left: 22px; top: 8px; color: #ddd; font-size: 17px;}
.bo_panedark_closebtn		{float: left; position: absolute; right: 2px; top: 2px;}
.bo_panedark_inner			{margin: 0; padding: 30px 18px 18px 18px;}
.bo_panedark_inner .inner	{float: left; width: 100%; height: auto; margin: 0px;}

.bo_panedark .editnames		{background-color: #888; padding: 2px; border: none; border-bottom: solid #aaa 1px;}
.bo_panedark .editvalue		{background-color: #888; padding: 1px; border: none; border-bottom: solid #aaa 1px;}

.bo_panelight		{float: left; position: relative; background-color: #e7e7e7; padding: 0px; width: 100%;}
.bo_panelight_lefttop		{float: left; position: absolute; left: 0; top: 0; width: 19px; height: 19px; background: url(../img/tabs_panes/panelight_lefttop.png) no-repeat; background-color: #fff;}
.bo_panelight_righttop		{float: left; position: absolute; right: 0; top: 0; width: 19px; height: 19px; background: url(../img/tabs_panes/panelight_righttop.png) no-repeat; background-color: #fff;}
.bo_panelight_leftbottom	{float: left; position: absolute; left: 0; bottom: 0; width: 19px; height: 19px; background: url(../img/tabs_panes/panelight_leftbottom.png) no-repeat; background-color: #fff;}
.bo_panelight_rightbottom	{float: left; position: absolute; right: 0; bottom: 0; width: 19px; height: 19px; background: url(../img/tabs_panes/panelight_rightbottom.png) no-repeat; background-color: #fff;}
.bo_panelight_title			{float: left; position: absolute; left: 22px; top: 8px; color: #333; font-size: 17px;}
.bo_panelight_closebtn		{float: left; position: absolute; right: 2px; top: 2px;}
.bo_panelight_inner			{margin: 0; padding: 20px 18px 35px 18px;}
.bo_panelight_inner .inner	{float: left; width: 100%; height: auto; margin: 0px;}

.bo_panedark_inner .inner TD 	{color: #f0f0f0}
.bo_panedark_inner .inner TD A	{color: #fff; text-decoration: underline;}
.bo_panedark_inner .inner .inp	{color: #444; width: 150px; border: solid #4DA3FA 1px;}

.bo_panelight_inner .inner TD {color: #444}
.bo_panelight_inner .inner .inp {color: #444; width: 150px; border: solid #4DA3FA 1px;}

.outerpane				{float: left; padding: 22px 15px 15px 15px; border: solid #999 1px; position: relative; background-color: #fff;}
.outerpane_lefttop		{float: left; position: absolute; left: -1px; top: -1px; width: 20px; height: 20px; background: url(../img/tabs_panes/outerpane_lefttop.png) no-repeat; background-color: #fff;}
.outerpane_righttop		{float: left; position: absolute; right: -1px; top: -1px; width: 20px; height: 20px; background: url(../img/tabs_panes/outerpane_righttop.png) no-repeat; background-color: #fff;}
.outerpane_leftbottom	{float: left; position: absolute; left: -1px; bottom: -1px; width: 20px; height: 20px; background: url(../img/tabs_panes/outerpane_leftbottom.png) no-repeat; background-color: #fff;}
.outerpane_rightbottom	{float: left; position: absolute; right: -1px; bottom: -1px; width: 20px; height: 20px; background: url(../img/tabs_panes/outerpane_rightbottom.png) no-repeat; background-color: #fff;}

.hiddenPane2			{float: left; clear: both; display: none; width: 100%; padding:0;}
.paneDelim				{height: 20px; width: 100%;}

/* odd/even tables */
.bolisting		{}
.bolisting TR.head TD	{color: #4DA3FA; font-weight: bold; font-size: 10pt; border-bottom: solid #888 1px;}
.bolisting TR.odd TD	{border-bottom: solid #888 1px; background-color: #e7e7e7; margin: 0; padding: 2px;}
.bolisting TR.even TD	{border-bottom: solid #888 1px; background-color: #FFFFFF; margin: 0; padding: 2px;}

.bo_panedark .bolisting		{}
.bo_panedark .bolisting TR.head TD	{color: #fff; font-weight: bold; font-size: 10pt; border-bottom: solid #888 1px;}
.bo_panedark .bolisting TR.odd TD	{border-bottom: solid #888 1px; background-color: #e7e7e7; margin: 0; padding: 2px; color: #444;}
.bo_panedark .bolisting TR.even TD	{border-bottom: solid #888 1px; background-color: #fff; margin: 0; padding: 2px; color: #444;}

/* tabs */
.smstab				{float: left; background: url(../img/tabs_panes/tab_mid.png) repeat-x; position: relative; width: auto; height: 25px; margin-left: 1px; background-color: #e7e7e7;}
.smstabactive		{background-color: #888888;}
.smstab .tableft	{float: left; position: absolute; left: 0; top: 0; width: 8px; height: 25px; background: url(../img/tabs_panes/tab_left.png) no-repeat;}
.smstab .tabmid		{float: left; padding: 5px 10px 5px 10px; text-align: center;}
.smstab .tabmid	A		{text-align: center; color: #444; text-decoration: none; font-size: 12px;}
.smstab .tabmid	A:hover	{color: #000;}
.smstabactive .tabmid	A		{color: #FFF; text-decoration: none; font-size: 12px; font-weight: bold;}
.smstabactive .tabmid	A:hover	{color: #FFF; text-decoration: underline;}
.smstab .tabright	{float: left; position: absolute; right: -1px; top: 0; width: 8px; height: 25px; background: url(../img/tabs_panes/tab_right.png) no-repeat;}

/* help */
.helpintro, .helpintro TD, .helpintro P, .helpintro DIV {font: 7pt arial;}
#smsbohelp			{position: absolute; width: 900px; height: auto; top: 75px; left: 50%; margin-left: -450px; display: none;}