/* Links */
a {text-decoration:none; color:#666699;}
a:hover {text-decoration:underline; color:#666699;}

/* Main Text  Formatting */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; margin: 12px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333366; font-weight:bold; display:inline;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333366; font-weight:bold; display:inline;}
.bodytxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; line-height:14px;}
.bodytxt table { margin: 10px 0; }


/* Form Items */
form {display:inline;}
input {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px #666666 solid;}
input.text { width: 200px; }
textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px #666666 solid;}
select {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px #666666 solid;}
select.multiple,
select.select { width: 200px; }
.radio {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0px;}
.checkbox {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0px;}
.button {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; background-color:#666699; border:1px #333366 solid; color:#FFFFFF; cursor:pointer;}
/*.button:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; background-color:#E6E6FF; border:1px #9999CC solid; color:#333366; cursor:pointer;}

/* Table Items */
.tableheader{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#999999; font-weight:bold; font-size:11px; padding: 4px 6px; border-right:1px #FFFFFF solid;}
.tablecell{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; padding: 3px 6px; border-right:1px #FFFFFF solid;}
.tablerow0{background-color:#DDDDDD;}
.tablerow1{ background-color:#EEEEEE;}

/* Top Menu: Tabs */
.tabiconholder{float:left; padding-left:3px; padding-top:2px; padding-right:2px;}
.tabtext{display:inline-block;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:1px; padding-right:3px; border-top:1px #FFFFFF solid;}
.tab {filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.6; max-height:18px; height:20px; color:#666699; background-color:#FFFFFF; border-right:1px #999999 solid; border-left:1px #999999 solid; border-top:1px #999999 solid; border-bottom:1px #999999 solid;  cursor:pointer; float:left; margin-right:2px;}
.tabover {max-height:20px; height:22px; color:#666699; background-color:#E6E6FF; border-right:1px #999999 solid; border-left:1px #999999 solid; border-top:1px #999999 solid; border-bottom:1px #999999 solid; cursor:pointer; float:left; margin-right:2px; margin-top:-2px;}
.tabselected {max-height:18px; height:20px; color:#333366; background-color:#FFFFFF; border-right:1px #999999 solid; border-left:1px #999999 solid; border-top:1px #999999 solid; border-bottom:1px #FFFFFF solid; cursor:pointer; float:left; margin-right:2px; }
.tabselectedover {max-height:20px; height:22px; color:#333366; background-color:#E6E6FF; border-right:1px #999999 solid; border-left:1px #999999 solid; border-top:1px #999999 solid; border-bottom:1px #FFFFFF solid; cursor:pointer; float:left; margin-right:2px; margin-top:-2px;}

/* Left Menu: Main Categories */
.menuitem {margin-bottom:1px; border:1px #EFEFEF solid; background-color:#EFEFEF; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666699; cursor:pointer;}
.menuitemover {margin-bottom:1px; border:1px #9999CC solid; background-color:#E6E6FF; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666699; cursor:pointer;}
.menuitemselected {margin-bottom:1px; border:1px #E6E6FF solid; background-color:#E6E6FF; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333366; cursor:pointer;}
.menuitemselectedover {margin-bottom:1px; border:1px #9999CC solid; background-color:#E6E6FF; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333366; cursor:pointer;}

/* Left Menu: Sub Categories */
.submenuitem {border:1px #EFEFEF solid; margin-bottom:1px; margin-left:6px; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666699; cursor:pointer; line-height:12px;}
.submenuitemover {border:1px #9999CC solid; margin-bottom:1px; margin-left:6px; background-color:#E6E6FF; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666699; cursor:pointer; line-height:12px;}
.submenuitemselected {border:1px #FFFFFF solid; margin-bottom:1px; margin-left:6px; background-color:#E6E6FF; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333366; cursor:pointer; line-height:12px;}
.submenuitemselectedover {border:1px #9999CC solid; margin-bottom:1px; margin-left:6px; background-color:#E6E6FF; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333366; cursor:pointer; line-height:12px;}

/* Right Title Bars and Content Holders */
.titlebar {background-color:#666699; border-bottom:1px #333366 solid; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px; margin-bottom:4px;}
.titlebar h1 { color: white; }
.pgmenubar {background-color:#333366; border-bottom:1px #333366 solid; height:16px;padding-left:10px; padding-right:10px; padding-top:1px; padding-bottom:1px; margin-bottom:4px; font-size:11px; margin-top:-4px;}
.pgstatusbar {border:1px #999999 solid; font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#FFFFCC; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; margin-bottom:4px; font-size:11px; margin-top:4px;}
.pgerrorbar {border:1px #999999 solid; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#FF0000; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; margin-bottom:4px; font-size:11px; margin-top:4px;}
a.pgmenuitem {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
a.pgmenuitem:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline;}
a.pgmenuitemselected {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFF00; text-decoration:none;}
a.pgmenuitemselected:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFF00; text-decoration:underline;}
.subtitlebar {background-color:#E6E6FF; border-bottom:1px #9999CC solid; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}
.rightcontentholder {margin-bottom:4px;}

/* Left Title Bars and Content Holders */
.lefttitlebar {background-color:#666699; border-bottom:1px #333366 solid; padding-left:6px; padding-right:10px; padding-top:2px; padding-bottom:2px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold;}
.leftcontentholder {background-color:#EFEFEF; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.leftblockholder {background-color:#FFFFFF; margin-bottom:6px;}

/* Main Layout */
html {height:100%;}
body { height:100%; width:100%; background-color:#8585AD; background-image:url(../layout-images/bg-page.gif); background-repeat:repeat-x; font-family:arial; font-size:11px; color:#000000; text-decoration:none; border: 0; padding: 0; margin: 0;}
label { color: #111111; font-family: Arial; font-size: 11px; vertical-align: middle; }
.mainholdertbl {
	width:960px; 
	height:100%; border-collapse:collapse; border-left:5px #333366 solid; border-right:5px #333366 solid; background-color:#FFFFFF;
}
.headertd {height:44px;}
.leftcolumntd { width:150px; padding-top:10px; padding-left:10px; padding-bottom:10px;}
.rightcolumntd { height:100%; padding-top:10px; padding-right:10px; padding-bottom:10px;}
.companybarholder {background-color:#333366; padding: 3px 0; }
.companybar {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px;}
.tabbarholder {position:relative; max-height:23px; height:25px; background-color:#FFFFFF; background-image:url(../layout-images/bg-header-tabs.gif); background-repeat:repeat-x; border-top:1px #FFFFFF solid; border-bottom:1px #999999 solid; border-left:1px #FFFFFF solid; border-right:1px #FFFFFF solid; padding-left:10px; padding-right:10px;}
.tabholder {position:absolute; padding-top:4px; white-space:nowrap;}
.leftholder {width:140px;}
.subholder {display:none; background-color:#EFEFEF; margin-top:-1px; padding:4px; margin-bottom:1px;}
.rightholder {}

/* Misc */
.logoutbutton {color:#FFFFFF; float:right; border:1px #9999CC solid; padding-left:4px; padding-right:4px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#666699; cursor:pointer; margin-left:4px;}
.logoutbuttonover {color:#333366; float:right; border:1px #9999CC solid; padding-left:4px; padding-right:4px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#E6E6FF; cursor:pointer; margin-left:4px;}
.plus {float:right; display:block;}
.minus {float:right; display:none;}
.bgcolortop{background-color:#C2C2D6;}

.homeIframe{
display:inline;
max-width:215px;
margin:10px;
height:150px;
width:215px;
border:2px solid #333366;
background-color:#FFEEAE;
}

.assetwrap {
	border-left: 3px solid #669;
	padding-left: 1em;
	margin-bottom: 1.5em;
}

.assetwrap label {
	width: 120px;
	display: inline-block;
}