/* DEFAULT STYLES FOR FONTS (COLOR, FAMILY, WEIGHT) INCONS, TABLE HEADER & FOOTER */

/* DEFAULTS */
body {background-color:#fcfcfc; /*background-image:url(/images/page_background.jpg);*/ background-repeat:no-repeat; color:black;  font-family:arial; font-size: 12px;}

a:link, a:visited, a:hover { font-weight: normal; font-family:arial;}
a:link, a:visited {text-decoration:none; color:#4F0505;}
a:hover {text-decoration:none; color:#000066;}

div, p, table, td, th { line-height: 1.3em; }
h1, h2, h3 { font-family:'Lato', Arial, Helvetica, sans-serif; }
h1 { font-size: 1.3em; font-weight: bold; color: #000000; }
h2 { font-size: 1.4em; font-weight: bold; color: #880000; }
h3 { font-size: 15px; font-weight: bold; color: #003366; 
 margin-bottom: 0px; padding-top: 10px; margin-left:-10px;}
label { margin-left: 10px}
label.switch {margin-left:5px; margin-right:5px;}
/* HEADER */
.highlighaselect  { background: #80ffa1 }
.highlighaselect2 { background: #ff8e96 }
.logob            { background-repeat: no-repeat; }
.borderLine       { background-image: url(/images/drop_shadow_vertical.jpg); background-repeat:no-repeat; }
.pageBG  { background-image: url(/images/header_background2.gif); background-repeat:no-repeat; }
.pageBG1 { background-image: url(/images/header_background3.gif); background-repeat:repeat; }
.pageBG2 { background-image: url(/images/logo_background2.gif);   background-repeat:no-repeat; }
.pageBG3 { background-image: url(/images/header_background4.jpg); background-repeat:no-repeat; }
.pageBGbt{ background-image: url(/images/footer_background.jpg); }

/* DASHBOARD */

table.dashitem { border:0;border-collapse:collapse;overflow:hidden; background: transparent; padding: 0; margin: 0; cellpadding: 0; cellspacing; 0; width: 400px;}

.dashBorder, .dashTopLeft, .dashTopRight, .dashBottomLeft, .dashContainer, .dashBottomRight, .dashContent{padding: 0; margin: 0; cellspacing: 0; cellpadding: 0; }.dashBorder {  min-width: 2px; min-height: 2px;  background-image:url('/images/pop_border.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop_border.png', sizingMethod='scale');}
.dashTopLeft {   background-image:url('/images/pop_top_left.png'); width: 2px; height: 2px; float: left; }
.dashTopRight {  background-image:url('/images/pop_top_right.png'); width: 2px; height: 2px; float: left; }
.dashBottomLeft {   background-image:url('/images/pop_bottom_left.png'); width: 2px; height: 2px; float: left; }
.dashBottomRight {   background-image:url('/images/pop_bottom_right.png'); width: 2px; height: 2px; float: left; }
.dashContent {   background-image:url('/images/pop_content.png')!important; width: 100%; }
.controlCaption2 { cursor: move; background-color: #000000; color: #333; display: block; padding: 4px; font-size: 120%; min-width: 40%; }

.companyLogo {
border: 0px solid black;
background-color:#ffffff;
background-image:url(/images/); background-repeat:no-repeat; 
}

/* Popup */
.mgstyle {}
.mgstyletop { }
.mgstylebottom {}
table.popContainer { border:0;border-collapse:collapse;overflow:hidden; background: transparent; padding: 0; margin: 0; cellpadding: 0; cellspacing; 0;}
.popBorder, .popTopLeft, .popTopRight, .popBottomLeft, .popContainer, .popBottomRight, .popContent{background-repeat: repeat; padding: 0; margin: 0; cellspacing: 0; cellpadding: 0; }
.popBorder {  background-repeat: repeat;  min-width: 10px; min-height: 10px; background-image:url('/images/pop_border.png')!important;background-image: url(/images/pop_border.png);filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop_border.png', sizingMethod='scale');}
.popTopLeft {   background-image:url('/images/pop_top_left.png')!important;background-image: url(/images/pop_top_left.png);filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop_top_left.png', sizingMethod='crop');background-repeat:no-repeat;}
.popTopRight {  background-image:url('/images/pop_top_right.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop_top_right.png', sizingMethod='crop');background-repeat:no-repeat;}
.popBottomLeft {   background-image:url('/images/pop_bottom_left.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop_bottom_left.png', sizingMethod='crop');background-repeat:no-repeat;}
.popBottomRight {   background-image:url('/images/pop_bottom_right.png')!important;background-image:none;filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop_bottom_right.png', sizingMethod='crop');background-repeat:repeat;}
.popContent {   background-image:url('/images/pop_content.png')!important; width: 100%; }
.hidden { display: none; }
.controlcaption { cursor: move; background-color: #990000; color: #fff; display: block; padding: 4px; font-size: 120%; min-width: 100%; font-weight: bold;}
.controlcloser { cursor: pointer; font-size: 180%; display: block; position: static; margin-top: -35px; margin-right: 3px; float: right; align: right; right: 3%; padding: 0px; font-weight: bold; color: white;}
.ajaxcontrol { position: absolute; display: block; background: tranparent; padding: 0; margin: 0; }
.popper { cursor: pointer; }


/* TABLE TR TD */
td, .tdbgimg, .tdbgimgCSS, .tdbgimg2, .tdbg2, .tdbg, .tdbghigl, .tdbghigl2, .tdbglowl, .errorbg { font-family: arial, Helvetica, sans-serif; } 
.tableBG    {background: #d4d4d4 url(/images/e/bg.gif); background-repeat: repeat-x; }
.tableBG1   { background-color: #b2cffb; }
.tdbgimg    { background-image: url(/images/tab_background_small.jpg); background-repeat: no-repeat; font-weight:bold; color:#9F1313;}
.tdbgimgCSS { background-image: url(/images/tab_background.jpg); background-repeat: no-repeat; font-weight:bold;}
.tdbgimg2   { background-image: url(/images/button_tray_big.gif); background-repeat: no-repeat; }
.tdbgimg3   { background-image: url(/images/button_tray_very_big.gif); background-repeat: no-repeat; }
.tdbgimg4   { background-image: url(/images/button_tray_very_big2.gif); background-repeat: no-repeat; }
.tdbg       { background-color: #eeeeee; }
.tdbgHeader { background-color: #E6CE48; }
.tdbg2      { background-color: #E6CE48; font-family: arial, Helvetica, sans-serif; font-weight: bold;}
.tdbghigl   { background-color: #a39e9e;}
.tdbghigl2  { background-color: #cccccc;}
.tdbglowl   { background-color: #cfcfcf;}
.errorbg    { background-color: red; }
/* Alert Style */
#modalContainer {
	background-color:transparent;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
}

#alertBox h1 {
	font:bold 10px verdana,arial;
	background-color:#c53131;
	color:#FFF;
	border-bottom:1px solid #000;
}

#alertBox p {
	font:10px verdana,arial;
}

#alertBox #cancelBtn {
	border:2px solid #000;
	font:10px verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#990000;
	text-decoration:none;
	font-weight: bold;
}

#alertBox #closeBtn {
	border:2px solid #000;
	font:10px verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#990000;
	text-decoration:none;
	font-weight: bold;
}


#sideBar{
text-align:left;
}

#sideBar h2{
color:#FFFFFF;
font-size:13px;
font-family:arial;
margin:10px 10px 10px 10px;
font-weight:bold !important;
}

#sideBar h2 span{
font-size:14px;
font-weight:normal !important;
}

#sideBar ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sideBar li{

list-style-type:none;
display:block;
background-image:url(/images/shortcut_bg_link.png);
font-size:12px;
background-repeat: repeat-y;
width:220px;
color:#FFFFFF;
}

#sideBar li a{
margin:0px 10px 0px 10px;
padding:2px;
width:200px;
font-size:12px;
}

#sideBar li a:link,
#sideBar li a:visited{
color:#000000;
font-family:verdana;
font-size:12px;
font-weight:bold !important;
text-decoration:none;
display:block;
margin: 0px 0px 0px 0px;
padding:5px 0px 0px 10px;
width:200px;
}

#sideBar li a:hover{
color:#330066;
text-decoration:underline;
}

#sideBar{
position: absolute;
width: auto;
height: auto;
top: 200px;
left:0px;
font-size:12px;
background-position:top right;
background-repeat:repeat-y;
}

#sideBarTab{
float:left;
height:137px;
width:28px;
}

#sideBarTab img{
border:0px solid #FFFFFF;
}

#sideBarContents{
float:left;
overflow:hidden !important;
width:200px;
height:100%;
}

#sideBarContentsInner{
width:200px;

}

#addnewshortcuttag{
text-align: center;
position: relative;

font-size:13px;
margin-left: 0px;
padding-top: 20px;
width: 100%;
font-family:arial;
font-weight:bold !important;
color:#000000;
background-image:url(/images/shortcut_bg_link.png);
background-repeat: repeat-y;
}

#manageShortcut{
text-align: center;
position:relative;
bottom: 0px;
margin-left: 0px;
width: 100%;
font-family:arial;
font-weight:bold !important;
color:#000000;
background-image:url(/images/shortcuts_btm.png);
background-repeat: no-repeat;
height: 150px;


}



#addnewshortcut {
margin: 0px 0px 0px 0px;
display: none;
color:#000000;
background-image:url(/images/shortcut_save.png) ;
background-repeat: no-repeat;
height: 67px;

}




/* Alert Style */
#modalContainer {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	padding:2px 0 2px 5px;
}

#alertBox p {
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #cancelBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	width:70px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	width:70px;
}


