﻿@media print 
{
    .noprint 
    {
        display:none;
		padding:0;
		margin:0;
    }
}
body 
{
    margin:0;
    border:0;
    padding:0;
    background-image:url(/App_Themes/Default/bggrad.png);
    background-color:#b33737;
    background-repeat:repeat-x;
    background-attachment:fixed;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a
{
    color: #8f2323;
    text-decoration: none;
}
a:hover
{
    color:#8f2323;
    text-decoration:underline;
}
a.inverse
{
    color: #8f2323;
    text-decoration: none;
}
a.inverse:hover
{
    color:#8f2323;
    text-decoration:underline;
}
a.red
{
    color: #cc0000;
    text-decoration: none;
}
a.red:hover
{
    color:#cc0000;
    text-decoration:underline;
}
.headerfont
{
    font-size:30px;
    font-weight:bold;
    color:#5c0100;   
}
.header2font
{
    font-size:16px;
    font-weight:bold;
    color:#5c0100;
}
.header3font
{
    font-size:14px;
    font-weight:bold;
    color:#5c0100;
}
.header4font
{
    font-size:13px;
    font-weight:bold;
    color:#5c0100;
}
.sectionTitle
{
    font-size:16px;
    font-weight:bold;
    color:#5c0100;
    padding:3px 3px 3px 3px;
}
.defaultreqtext
{
    font-weight:bold;
    color:#006dae;
}
.defaulttext
{
    color:#555555;   
}
.errortext
{
    color:Red;
    font-weight:bold;
    font-size:13px;   
}
.Successtext
{
    color:green;
    font-weight:bold;
    font-size:18px;
}
.requiredtext
{
    color:Red; 
    font-size:14px;  
}
.shadowpanel
{
    background:#FFFFFF;   
}
div.progressbackground
{
    background-color:#999999;
    position:absolute;
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
}
div.updateProgress
{
    border: solid 1px black;
    background-color:#ffffff;
    position:absolute;
}

h1{
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#006dae;
	padding:0;
	margin:0;
	}




.smallgraytext
{
    font-size:12px;
    color:#888888;
    font-style:italic;
}
.smallredtext
{
    font-size:13px;
    color:#cc0000;
    font-style:italic;
}
.termstext
{
    font-size:10px;
    color:#555555;
    font-style:italic;
}
.popupmessage
{
    border: solid 1px #bbbbbb;
    background-color:#fbffba;
    width:300px;
}
/* ------------Master Page-------------*/
td.menutop
{
    width:184px;
    height:5px;
    border-bottom: solid 1px #999999;  
}
td.menubutton
{
    width:150px;
    height:30px;
    background-image:url(/App_Themes/Default/menugrad.jpg);
    white-space: nowrap;
    text-align:center;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    cursor:default;
    background-color:#5c0100; 
    border-bottom: solid 1px #000000;
    border-top: solid 1px #2d0100;
    border-right: solid 1px #2d0100;
    -moz-user-select:none;
    background-repeat:repeat-x;
}
td.menubuttonhover
{
    width:150px;
    height:30px;
    background-image:url(/App_Themes/Default/menugradhover.jpg);
    text-align:center;
    white-space: nowrap;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    cursor:default;
    background-color:#8c2120; 
    border-bottom: solid 1px #000000;
    border-top: solid 1px #555555;
    border-right: solid 1px #2d0100;
    -moz-user-select:none;
    background-repeat:repeat-x;
}
td.menubuttonclick
{
    width:150px;
    height:30px;
    text-align:center;
    background-image:url(/App_Themes/Default/menugradclick.jpg);
    white-space: nowrap;
    color:#aaaaaa;
    font-weight:bold;
    font-size:12px;
    cursor:default;
    background-color:#410302; 
    border-bottom: solid 1px #999999;
    border-top: solid 1px #000000;
    border-right: solid 1px #2d0100;
    -moz-user-select:none;
    background-repeat:repeat-x;
}
td.menubuttoncurrent
{
    height:30px;
    text-align:center;
    white-space: nowrap;
    color:#444444;
    font-weight:bold;
    font-size:12px;
    cursor:default;
    background-color:white; 
    border-top: solid 1px #000000;
    border-right: solid 1px #555555;
    -moz-user-select:none;
}
td.menuright
{
    height:30px;
    border-right: solid 1px #999999;  
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
}


td.submenubutton
{
    width:200px;
    height:21px;
    background-image:url(/App_Themes/Default/submenugrad.jpg);
    white-space: nowrap;
    text-align:center;
    color:#333333;
    font-weight:bold;
    font-size:11px;
    cursor:default;
    background-color:#dddddd; 
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    -moz-user-select:none;
}
td.submenubuttonhover
{
    width:200px;
    height:21px;
    background-image:url(/App_Themes/Default/submenugradhover.jpg);
    white-space: nowrap;
    text-align:center;
    color:#333333;
    font-weight:bold;
    font-size:11px;
    cursor:default;
    background-color:#dddddd; 
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    -moz-user-select:none;
}
td.submenubuttonclick
{
    width:200px;
    height:21px;
    background-image:url(/App_Themes/Default/submenugradclick.jpg);
    white-space: nowrap;
    text-align:center;
    color:#333333;
    font-weight:bold;
    font-size:11px;
    cursor:default;
    background-color:#dddddd; 
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    -moz-user-select:none;
}
td.submenubuttoncurrent
{
    width:200px;
    height:21px;
    text-align:center;
    white-space: nowrap;
    color:#444444;
    font-weight:bold;
    font-size:11px;
    cursor:default;
    background-color:white; 
    border-right: solid 1px #cccccc;
    -moz-user-select:none;
}


/* ------------Body Styles-------------*/

.Main-Sec-Header
{
    background-color:#ffffff;
    /*border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;*/
    background-image:url(/App_Themes/Default/headerbg.png);
    background-repeat:no-repeat;
}
.Main-Sec-Body
{
    background-color:#ffffff;
}
.Main-Sec-Footer
{
    background-image:url(/App_Themes/Default/bgbottom.png);
    background-repeat:repeat-x;
    background-color:#ffffff;
    border-top: groove 1px #cccccc;
}
td.borderTop
{
    height:25px;
    background-image:url(/App_Themes/Default/bordertop.png);
    background-repeat:repeat-x;
}
td.borderTopLeft
{
    height:25px;
    width:25px;
    background-image:url(/App_Themes/Default/bordertl.png);
    background-repeat:no-repeat;
}
td.borderTopRight
{
    height:25px;
    width:25px;
    background-image:url(/App_Themes/Default/bordertr.png);
    background-repeat:no-repeat;
}
td.borderLeft
{
    width:25px;
    background-image:url(/App_Themes/Default/borderleft.png);
    background-repeat:repeat-y;
}
td.borderRight
{
    width:25px;
    background-image:url(/App_Themes/Default/borderright.png);
    background-repeat:repeat-y;
}
td.borderBottom
{
    height:25px;
    background-image:url(/App_Themes/Default/borderbottom.png);
    background-repeat:repeat-x;
}
td.borderBottomLeft
{
    height:25px;
    width:25px;
    background-image:url(/App_Themes/Default/borderbl.png);
    background-repeat:no-repeat;
}
td.borderBottomRight
{
    height:25px;
    width:25px;
    background-image:url(/App_Themes/Default/borderbr.png);
    background-repeat:no-repeat;
}

td.lborderTop
{
    height:20px;
    background-image:url(/App_Themes/Default/lbordertop.png);
    background-repeat:repeat-x;
}
td.lborderTopLeft
{
    height:20px;
    width:20px;
    background-image:url(/App_Themes/Default/lbordertl.png);
    background-repeat:no-repeat;
}
td.lborderTopRight
{
    height:20px;
    width:20px;
    background-image:url(/App_Themes/Default/lbordertr.png);
    background-repeat:no-repeat;
}
td.lborderLeft
{
    width:20px;
    background-image:url(/App_Themes/Default/lborderleft.png);
    background-repeat:repeat-y;
}
td.lborderRight
{
    width:20px;
    background-image:url(/App_Themes/Default/lborderright.png);
    background-repeat:repeat-y;
}
td.lborderBottom
{
    height:20px;
    background-image:url(/App_Themes/Default/lborderbottom.png);
    background-repeat:repeat-x;
}
td.lborderBottomLeft
{
    height:20px;
    width:20px;
    background-image:url(/App_Themes/Default/lborderbl.png);
    background-repeat:no-repeat;
}
td.lborderBottomRight
{
    height:20px;
    width:20px;
    background-image:url(/App_Themes/Default/lborderbr.png);
    background-repeat:no-repeat;
}


.softwaretables
{
    /*border: solid 1px #cccccc;*/
    width:380px;
    cursor:pointer;
}
.productname
{
    font-size:14px;
    font-weight:bold;
    color:#5c0100;
}
.productdesc
{
    border-top: dashed 1px #cccccc;
    color:#777777;
    font-style:italic;
}
.sidemenutop
{
    border: solid 1px #cccccc;
    background-color:#fafafa;
    cursor:default;
    -moz-user-select:none;
}
.sidemenutop:hover
{
    border: solid 1px #cccccc;
    background-color:#eeeeee;
    cursor:default;
    -moz-user-select:none;
}
.sidemenu
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    background-color:#fafafa;
    cursor:default;
    -moz-user-select:none;
}
.sidemenu:hover
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    background-color:#eeeeee;
    cursor:default;
    -moz-user-select:none;
}
.subsidemenu
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    background-color:#ffeeee;
    cursor:default;
    -moz-user-select:none;
}
.subsidemenu:hover
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    background-color:#ffaaaa;
    cursor:default;
    -moz-user-select:none;
}
.subsidemenucurrent
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    background-color:#ffbbbb;
    cursor:default;
    -moz-user-select:none;
}
.subsidemenucurrent:hover
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    background-color:#ffaaaa;
    cursor:default;
    -moz-user-select:none;
}
.imagetables
{
    border: solid 1px #cccccc;
    width:175px;
    cursor:pointer;
}
.ssimagetables
{
    width:175px;
    cursor:pointer;
}
.imagedesc
{
    border-top: dashed 1px #cccccc;
    color:#777777;
    font-style:italic;
    font-size:10px;
}
.dsborder
{
    border:solid 1px #cccccc;
}
.dsbordert
{
    border-top:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
}
.dsborderb
{
    border-bottom:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
}
