﻿/*--------------------Body--------------------------*/
body 
{
	font-size:12pt; 
	font-weight:normal; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:0px;padding:0px;width:auto;z-index:0;
}

input[type=text],input[type=password]
{
	font-size:12pt;
}
select
{
	font-size:12pt;
}


/*--------------------Consoles--------------------------*/
#menuDiv {position:relative; height:98px; left:0px; top: 0px; margin:0px 0px 20px 0px; padding:0px; width:100%; z-index:999;}
#menuDiv div.consoles, #menuDiv div.consolesBack {position:absolute; left:20px; text-align:right;}
#menuDiv div.consolesBack {top: 68px; background-image:url(../../images/ConsoleBar.png); background-repeat:repeat-x; right:0px; height:30px; left:0px; }
#consoles {padding:0px 0px 1px 0px; top: 68px; position:relative;}
#console {display:table; padding:0; margin:0 auto; list-style:none; white-space:nowrap; display:inline-block; display:inline; text-align:right;}
#console li {display:table-cell; margin:0px; padding:0px; float:left;}
#console li a {float:left; height:30px; line-height:30px; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#fff; border-left:1px solid #969BC6; border-right: 1px solid #515A9B; background-image:url(../../images/ConsoleBtn.png); background-repeat:repeat-x;}
#console li a:hover, #console li a.current {background-image:url(../../images/ConsoleBtnSelected.png); background-repeat:repeat-x; color:#000; border-left:1px solid #DEDEDE; border-right: 1px solid #9E9E9E;}
#console li a.spacer {background-image:url(../../images/ConsoleBar.png); background-repeat:repeat-x;}

/*--------------------Logo--------------------------*/
#menuDiv div.logo1 {position:absolute; top:0px; left:0px; margin-left:0px; z-index:100;}
#menuDiv div.logo2 {position:absolute; top:0px; left:0px; margin-left:0px; z-index:-100;}
#menuDiv div.logoNew {position:absolute; top:0px; left:0px; margin-left:0px; z-index:0; background-repeat: no-repeat;}

/*--------------------Logout--------------------------*/
#menuDiv div.logout {position:absolute; top:47px; right:20px; z-index:100; text-align:right;}
#menuDiv div.logout a:link, #menuDiv div.logout a:visited {color:#2A3378; text-decoration:none; font-weight:bold;}
#menuDiv div.logout a:hover {text-decoration:underline; color:#2A3378; background-color:Transparent; font-weight:bold;}

/*--------------------Tabs--------------------------*/
#menuDiv div.tabs, #menuDiv div.tabsBack {position:absolute; top:98px; left:20px; text-align:right;}
#menuDiv div.tabsBack {background-image:url(../../images/TabBar.png); background-repeat:repeat-x; right:0px; height:18px; left:0px; border-bottom: 1px solid #7F7F7F;}
#menuDiv div.tabsShadow {background-image:url(../../images/shadow.gif); background-repeat:repeat-x; width:99%; height:15px; position:absolute; top:118px;  z-index:-100;}
#tabs {padding:0px 0px 1px 0px; text-align:right; position:relative; z-index:200; cursor: pointer;}
#tab 
{
	display:table; padding:0; margin:0 auto; list-style:none; white-space:nowrap; display:inline;cursor: pointer; border-bottom: 1px solid #7F7F7F;
}
#tab li {display:block; margin:0px; padding:0px; float:left;}
#tab li a.tabBtn {float:left; font-size:0.8em; height:18px; line-height:18px; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#000; border-left:1px solid #DEDEDE; border-right: 1px solid #9E9E9E; border-bottom: 1px solid #7F7F7F; background-image:url(../../images/TabBtn.png); background-repeat:repeat-x;}
#tab li a.tabBtn:hover {background-image:url(../../images/TabBtnSelected.png); background-repeat:repeat-x; color:#fff;}
#tab li a.spacer {display:none;}

/*--------------------Inner Tabs--------------------------*/
.liTabFocus {border-top:solid 1px silver; border-left:solid 1px silver; border-right:solid 1px silver; border-bottom:solid 1px white;}
.liTabBlur {background-image:url(../../images/backtab.gif); background-repeat:repeat-x; border:solid 1px silver;}
            
.ulTabs {display:table; padding:0; margin:0 auto; left:10px; list-style:none; list-style-type:none;white-space:nowrap; display:inline;}
.ulTabListItem  {float:left; font-size:0.8em; height:14px; line-height:14px; letter-spacing:1px; padding:0 1em; cursor:pointer; background-color:White;}
.ulTabs li:hover {background-image:none;}
.ulTabButton {float:right; margin-right: 1em; font-size:0.8em; height:14px; line-height:14px; letter-spacing:1px; padding: 0 1em 0 1em; cursor:pointer; background-color:White;}


.tabFocus { background-color:White; background-image:url("/images/tabfocus.gif"); background-repeat:repeat-x;}
.tabBlur { background-color:#DDDDDD; background-image:url("/images/tabblur.gif"); background-repeat:repeat-x;}
.tabControl {max-width: 100%;width:auto;padding-left: 10px;height: 33px;float:none;clear:both;height:19px;border-bottom:solid 1px silver;margin-bottom:25px;}
.tabControl  ul {display: block;margin: 0;padding: 0;line-height: 1em;list-style: none;z-index: 90;}
.tabControl  ul li {float: left;margin: 0 2px 0 0;padding: 0;font-size: 12px;line-height: 14px;list-style-type: none;border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;}
.tabControl ul li a {text-align:center;font-size:10px;float: left;display: block;width: auto;font-weight: normal;background: transparent;text-decoration: none;color: #000;margin: 0;padding: 0.2em 1em 0.2em 1em;}
.tabControl  ul li a:hover {color: #000;text-decoration: none;background-image:url("/images/tabhighlight.gif"); background-repeat:repeat-x;}
.tabControl  ul li.sep {color: white;padding: 0.8em 0em 0.5em 0em;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/.tabControl  ul li a {float: none;}
.tabControl  ul.level2, .tabControl ul.level3 {position: absolute;top: 0px;left: 0px;visibility: hidden;border-bottom:solid 1px #000;background: #white;}
.tabControl  ul.level2 li, .tabControl ul.level3 li {float: none;margin: 0;padding: 0;width: 150px;}
.tabControl  ul.level2 li a, .tabControl ul.level3 li a {padding: 2px 9px 3px 2px;}
.tabControl  ul.level2 li a:hover,.tabControl  ul.level3 li a:hover {font-weight: normal;background-color: silver;background-image:url("/images/tabhighlight.gif"); background-repeat:repeat-x;}



/*--------------------Screens--------------------------*/
ul.view {display:none; text-align:left; background-color:#E1E1E1; list-style: none;}
#tab li:hover ul.view, #tab li a:hover ul.view {display:block; position:absolute; height:auto; margin-left:0px; top:18px; clear:both; border:solid 1px #7F7F7F;}
ul.view li.viewLi {display:block; clear:both; min-width:200px;}
ul.view li a {color:#000; text-decoration:none; font-weight:bold; cursor: pointer;}
ul.view li.viewLi a:hover, ul.view li.viewLi:hover a {text-decoration:underline; background-color:Transparent;}
ul.view li.viewLi:hover {background-color:#F69220;}
.toolTipMenuItem{ display:block; white-space:nowrap; list-style: none; cursor: pointer;}
.toolTipMenuItem:hover{ background-color:#F69220;}
.toolTipMenuItem img { margin-right: 10px;}

/*--------------------Left Flyout--------------------------*/
.leftToast {margin-left:-255px; display: none;}
.leftToastOut {margin-left:0px;}
.leftToast, .leftToastOut {width:280px; position:fixed; top:127px; z-index:1000;} 
.leftToast a img, .leftToastOut a img {border:none;} 

.left {background: transparent; margin:0 auto;}
.left p {padding-bottom:0.5em;}

.left .edge {display:block; background:transparent; font-size:1px;}
.left .b1, .left .b2, .left .b3, .left .b4 {display:block; overflow:hidden;}
.left .b1, .left .b2, .left .b3 {height:1px;}
.left .b2, .left .b3, .left .b4 {background-image:url(../../images/leftGradient.png); background-repeat:repeat-y; border-left-width:0px; border-right:1px solid #fff;}

.left .b1 {margin:0px 5px 0px 0px; background:#fff;}
.left .b2 {margin:0px 3px 0px 0px; border-width:0px 2px;}
.left .b3 {margin:0px 2px 0px 0px;}
.left .b4 {height:2px; margin:0px 1px 0px 0px;}
.left .boxcontent {display:block; background-image:url(../../images/leftGradient.png); background-repeat:repeat-y; border-left-width:0px; border-right:1px solid #fff; min-height:400px;}

.leftLight {background-color:#ddddee;}

/*--------------------Main Content Formatting--------------------------*/
.outerMain {position:relative; top:5px; left:15px; width: 98%; min-height: 200px;}
.couterMain {position:relative; min-width: 80px;}
.outerMain div.spacer {height:1.8em; background-color:Transparent;}
.main {background: transparent; margin:0 auto; width:inherit;}
.main p {padding-bottom:0.5em;}

.main .edge {display:block; background:transparent; font-size:1px; width:inherit;}
.main .b0, .main .b1, .main .b2, .main .b3, .main .b4 {display:block; overflow:hidden; width:inherit;}
.main .b0, .main .b1, .main .b2, .main .b3 {height:1px;}
.main .b2, .main .b3, .main .b4 {background-color:#B2B3FF; border-left:2px solid #2A3378; border-right:2px solid #2A3378;}
.main .btm {background-color:#B2B3FF; border-color:#2A3378;}

.main .b0 {margin:0px 6px 0px 6px; background:#2A3378;}
.main .b1 {margin:0px 4px 0px 4px; background:#2A3378;}
.main .b2 {margin:0px 3px 0px 3px; border-width:0px 3px 0px 3px;}
.main .b3 {margin:0px 2px 0px 2px;}
.main .b4 {height:2px; margin:0px 1px 0px 1px;}
.main .boxcontent {border-left:2px solid #2A3378; border-right:2px solid #2A3378; padding:0px 0px 0px 5px; background-color:#B2B3FF;}
.boxcontent, .cboxcontent {display:block; background-color:white; width:inherit; }
.main .cboxcontent {border-left:2px solid #2A3378; border-right:2px solid #2A3378; min-height:40px; padding:0px 0px 0px 5px;}
                   /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F4BF8C',EndColorStr='#FFF4BF8C');*/

/*---------------- Main Content Formatting with Black Borders and No Background Colors-------------*/
.mainBlack {background: transparent; margin:0 auto; width:inherit;}
.main p {padding-bottom:0.5em;}

.mainBlack .edge {display:block; background:transparent; font-size:1px; width:inherit;}
.mainBlack .b0, .mainBlack .b1, .mainBlack .b2, .mainBlack .b3, .mainBlack .b4 {display:block; overflow:hidden; width:inherit;}
.mainBlack .b0, .mainBlack .b1, .mainBlack .b2, .mainBlack .b3 {height:1px;}
.mainBlack .b2, .mainBlack .b3, .mainBlack .b4 {background-color:transparent; border-left:2px solid black; border-right:2px solid black;}
.mainBlack .btm {background-color:Transparent; border-color:black;}

.mainBlack .b0 {margin:0px 6px 0px 6px; background:black;}
.mainBlack .b1 {margin:0px 4px 0px 4px; background:black;}
.mainBlack .b2 {margin:0px 3px 0px 3px; border-width:0px 3px 0px 3px;}
.mainBlack .b3 {margin:0px 2px 0px 2px;}
.mainBlack .b4 {height:2px; margin:0px 1px 0px 1px;}
.mainBlack .boxcontent {border-left:2px solid black; border-right:2px solid black; padding:0px 0px 0px 5px; background-color:transparent;}
.boxcontent, .cboxcontent {display:block; background-color:white; width:inherit; }
.mainBlack .cboxcontent {border-left:2px solid black; border-right:2px solid black; min-height:40px; padding:0px 0px 0px 5px;}



/*--------------------Footer--------------------------*/
/*#masterFooter {position:fixed; color:White; background-image:url(../../images/footerGrad.png); background-repeat:repeat-x; bottom:0px; height:1.7em;left:0px; overflow:hidden; z-index:1000; width: 100%;}*/
/*#masterFooter:hover {height:auto;}*/
#masterFooter{left:0px;margin:0px;padding:0px; position:relative; z-index:0;}

/*--------------------Link Formatting--------------------------*/
a:link {color:#2A3378; text-decoration:underline;}
a:visited {text-decoration:underline; color:#2A3378;}
a:hover {text-decoration:none; color:#FFFFFF; background-color:#2A3378;}
a:active {text-decoration:underline; color:#A5AFD3;}

.rgHoveredRow a:hover{text-decoration:none; color:#FFFFFF; background-color:#2A3378;}
/*--------------------Image Links--------------------------*/
a img {border:none;}

/*--------------------Simulated Link Formatting--------------------------*/
.a {color:#2A3378; text-decoration:underline; cursor: pointer;}


/*--------------------Button Formatting--------------------------*/
input.btn, button{/*color:#2A3378; border:1px solid; font-weight:bold; border-top-color:#2A3378; border-left-color:#2A3378; border-right-color:#2A3378; border-bottom-color:#2A3378; background-color:#ccf; padding-left:.8em; padding-right:.8em; height:1.5em; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#8090B0');*/}
input.btn:hover, button:hover {/*border-top-color:#F69220; border-left-color:#F69220; border-right-color:#F69220; border-bottom-color:#F69220;*/}

/*--------------------Headings--------------------------*/
h1, .h1 {font-size:2.4em; font-weight:bold; margin:0em;}
h2, .h2 {font-size:2em; font-weight:bold; margin:0em;}
h3, .h3, .title, .Title {font-size:1.6em; font-weight:bold; margin:0em;} 
h4, .h4 {font-size:1.4em; margin:0em;}
h5, .h5 {font-size:1.2em; margin:0em;}
.subTitle {font-size:1.1em; margin:0em; font-weight:bold;}

/*--------------------Paragraph--------------------------*/
p {margin : 0em 0em .6em 0em;}

/*--------------------Grid--------------------------*/
.evenRow {background-color: #ffffff; border:solid 1px black; border-collapse:collapse; white-space:pre-wrap;}
.evenRow:hover{ background-color:#F9c553; white-space:pre-wrap;}
.evenRow td { border:solid 1px black; border-collapse:collapse; padding: 3px 3px 3px 3px; white-space:pre-wrap;}
.evenRow td:hover{ background-color:#F9c553; white-space:pre-wrap;}

.oddRow {background-color: #DAE2E8; border:solid 1px black; border-collapse:collapse; white-space:pre-wrap;}
.oddRow:hover{ background-color:#F9c553; white-space:pre-wrap;}
.oddRow td { border:solid 1px black; border-collapse:collapse; padding: 3px 3px 3px 3px; white-space:pre-wrap;}
.oddRow td:hover{ background-color:#F9c553; white-space:pre-wrap;}

.oddRowNoHover {background-color: #DAE2E8; border:solid 1px black; border-collapse:collapse;}
.oddRowNoHover td { border:solid 1px black; border-collapse:collapse;}

.headerRow {background-color: #bbbbbb; font-weight: bold; border:solid 1px black; border-collapse:collapse;background-image:url(/images/ConsoleBar.png);background-position:center bottom;background-repeat:repeat-x;color:White;}
.headerRow td { border:solid 1px black; border-collapse:collapse; padding: 3px 3px 3px 3px;}
.accentBorder {border-bottom: solid 1px #B2B3FF;}
.tableGrid {border-collapse: collapse; border: solid 1px black;}
.sortableRow{}

/*--------------------PopUp Div--------------------------*/
.divWindowHeader 
{
	background-color:#2A3378; cursor:move; color:#ffffff; font-size:1.1em; margin:0em; font-weight:bolder; 
	background-image:url(../../images/ConsoleBar.png); background-repeat:repeat-x; 
	padding:5px;
}
.divWindow 
{
	background-color: White; border-style: solid; border-width: 1px; white-space:normal;
	-moz-border-radius:5px; -webkit-border-radius: 5px;
	padding:0px 0px 5px 0px;
}

/*--------------------Specialized Div--------------------------*/
.accentDiv {background-color: White; border-style: solid; border-width: 1px; white-space:normal; -moz-border-radius: 7px;-webkit-border-radius:7px; padding:7px;}
.notification {background-color: White; border-style: solid; border-width: 1px; color: Red; font-weight:bold;}
.recurrencePanel{ padding: 5px 5px 5px 5px; background-color: White; border-style: solid; border-width: 1px; color: Black;}
/*--------------------AutoComplete Lookups--------------------------*/
div.autocomplete { position:absolute; background-color:white; border:1px solid #888; margin:0px; padding:0px;z-index:10;width:auto;white-space:pre-wrap;min-width:200px;max-width:480px;}
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px;z-index:11;}
div.autocomplete ul li.selected { background-color: #c8d0f0;z-index:12;}
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer;z-index:12;}
div.autocomplete ul li div.informal { color:gray;z-index:12;}

/*--------------------Miscellaneous--------------------------*/
.hidden { display:none; }
.draggable{}

/*--------------------ToolTip--------------------------*/
.ODAToolTip{background-color: #eed; border-style: ridge; border-width: 1px;}


/*--------------------iFrame--------------------------*/
iframe {
	border:0px none;
}

/*--------------------Footer--------------------------*/
.shadow {
	background-image:url(../../images/shadow.gif);
	height:15px;
	width:99%;
	z-index: -1;
}
.legal {
	color:#a3a3a3;
	height:60px;
	margin:0 20px;
	vertical-align:text-bottom;
	width:auto;
	z-index: -1;
}
.al { text-align:left; }
.fl { float:left; }
.ar { text-align:right; }
.fr { float:right; }
.clear { clear:both; }


/*--------------------DropDown--------------------------*/
.ulDropDown{border: solid 1px black; border-collapse: collapse; z-index:10;}
.liOption{list-style:none; cursor: pointer; width: inherit;}
.liOption:hover {list-style:none; cursor: pointer; width: inherit; background-color: #c8d0f0;}
.ddAnchor{border: solid 1px black; border-collapse: collapse; min-width: 150px; height: 20px;cursor: pointer; background-color:White;}
.ddAnchorButton{cursor: pointer;}


/*--------------------RadEditor Buttons------------------*/
.reTool .CustomPreview
{
    background-image:url("/SavedFiles/camera.png");
}

.reTool .CustomPreview2
{
    background-image:url("/SavedFiles/world.png");
}

.inspectionPromptField
{
}

input[type=text].UserInputControl
{
	width:300px;
	margin-right:5px;
}
textarea
{
	font-size:12pt;
	font-family:Verdana,Arial,Helvetica,san-serif;
}

/*#tdPromptContainer table
{
	border:0px;
	border-style: none;
}
#tdPromptContainer td div
{
	-moz-border-radius: 7px;
	font-size: larger;
	background-color: #DAE2E8;
	border: 1px solid black;
	padding:10px;
	height:100%;
}*/

.rgHeader
{
	font-size:12pt;
}


.rgRow td, .rgAltRow td
{
	font-size:12pt;
	height:45px;
}

.SavedFormContainer,#divSearchCriteria
{
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 12pt;
	background-color: #DAE2E8;
	border: 1px solid black;
	padding:10px;
	height:100%;
}
.promptsDiv
{
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 12pt;
	background-color: #DAE2E8;
	border: 1px solid black;
	padding:10px;
}


