﻿body
{
    margin-top:0;
    text-align: center;
    /*background-color: #bbbbbb;*/
    /*background-image:url('../images/bgPattern.gif');
    background-repeat:repeat-x repeat-y;*/
    padding-bottom:10px;
    padding-top:10px;
}

#background {     width: 100%;      height: 100%;      position: fixed;      left: 0px;      top: 0px;      z-index: -1; }
  .stretch {     width:100%;     height:100%; } 


@media print 
{
	#background { display:none;}
}


#top_nav_bar
{
    margin:0;
    padding:0;
    text-align:center;
    width:1024px;
    text-align:left;
}
#top_nav_bar a
{
    text-align:left;
}
Lable
{
	color:Red;
}
#pagebody
{
    border-style:none;
    border-bottom-width:0;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    background-color:White;
    padding:5px;
font-family:'century gothic', Arial;
}



#top_div
{
    font-family:'century gothic', Arial;
    height:80px;
    text-align:right;
    width:100%;
    /*padding-right:30em;*/
   /* background-image:url('../images/acturieslogo.jpg');
    background-position: left;
    background-repeat:no-repeat;*/
}

/*#top_links a:link
{
    font-family:Arial;
    font-size:0.8em;
    font-weight:bolder;
    margin:4px;
    color:#787878;
}*/

#header
{
    width:100%;
    background-color:White;
    background-image:url('../images/header-bg_grey.jpg');
    background-repeat:repeat-x;
    text-align:left;
}



#block1,#block2,#block3, #block4, #block5, #block6
{
    border:solid 1px #AFAFAF;
    min-height:10em;
    margin-bottom:5px;
}


#block1 p,#block2 p,#block3 p, #block4 p, #block5 p, #block6 p
{
    color:#5f5f5f;
    font-family:'century gothic', Arial;
    font-size:0.8em;
    padding:5px;
    
}
#block3 h1,#block6 h1,#block5 h1
{
     color:Red;
     font-family:'century gothic', Arial;
     font-size:0.9em;
     text-align:center;
     text-transform:uppercase;
}
#block3 h3,#block6 h3,#block5 h3
{
     color:#034D74;
     font-family:'century gothic', Arial;
     font-size:0.8em;
     text-align:center;
}
#block1 p b,#block2 p b,#block3 p b, #block4 p b, #block5 p b, #block6 p b
{
    color:#660000;
}

#block1
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
      text-align:left;
}
#block5
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
     
}
#block5 ul
{
     
      width:100%;
     font-family:'century gothic', Arial;
     /*font-size:1.9em;*/
     color:#5f5f5f;
    font-size:0.8em;
    margin:0;
     padding:0;
}
#block5 li 
{
    
    /*list-style-image:url('../images/arrow_blue.png');*/
    list-style-type:none;
     background-image:url('../images/arrow_gray.png');
     background-position:left;
     background-repeat:no-repeat;
    margin:5px;
   padding:5px;
   padding-left:20px;
   border-bottom:solid 1px grey;
}
#block3
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
     
}
#block4
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
     
}
#block2
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
     
}
#block6
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
     
}
#left_side h2, #right_side h2
{
	color:#FFFFFF;
	font-size:0.8em;
	/*font-weight:normal;*/
	margin-top:2px;
	/*margin-bottom:2px;*/
	margin-bottom:7px;
	background:transparent url('../images/arrow_white.gif') no-repeat scroll 5px 5px;
	 font-family:'century gothic', Arial;
	padding-left:15px;
	display:block;
}

#left_side p img,#right_side p img
{
 margin:0;
 padding:0;
}
#block1 h2,#block2 h2,#block3 h2,#block4 h2,#block5 h2,#block6 h2
{
	font-size:0.8em;
}
h1, 
:5px;h2, h3, h4 {
font-family:'century gothic', Arial,Helvetica,sans-serif;
}


#main
{
    width:100%;
     padding-top:5px;

}
#left_side
{  
    width:220px;
    float:left;
    padding-left:0;
    text-align:left;
   
}
#right_side
{
    width:220px;
    float:right;
    text-align:left;
    padding-left:0;

 
}
#subcontent
{
    margin-left:10px;
    float:left;
    text-align:center;
    padding:5px;
    padding-top:-20px;
    text-align:left;
    width:550px;
}
#sub_feature_container
{
    width:100%;
    height:169px;
    margin-left:auto;
    margin-right:auto;
}

#footer 
{
    clear:both;
    text-align:right;
    font-size:small;
    padding:5px;
    margin-bottom:0;
    background-color:#DDDDDD;
    border:solid 1px grey;
} 
#footer a:link,#footer a:visited
{
     font-size:0.8em;
      font-family:'century gothic', Arial;
      color:#5f5f5f;
}
#footer a:hover
{
     font-size:0.8em;
      font-family:'century gothic', Arial;
      color:Red;
}
#feature_pic
{
    
    height:205px;
     margin-top:1px;
     margin-top:2px;
    /*border-color:Gray;
    border-width:1px;
    border-style:solid;*/
}
/*#highlight1,#highlight2
{
    background-color:#F6F6F6;
    border-top:solid 2px #0079a7;
    
    padding:5px;
    margin-bottom:5px;
}*/
#highlight1
{
	/*height:240px;*/
}
#highlight2
{
	height:300px;
}
#highlight1 h2,#highlight2 h2
{
    color:#0079a7;
    font-family:'century gothic', Arial;
    font-size:1em;
    margin-bottom:10px;
}
#highlight1 p,#highlight2 p
{
    color:#5f5f5f;
    font-family:'century gothic', Arial;
    font-size:0.8em;    
}

#highlight1 p b,#highlight2 p b
{
    color:#660000;
}
#highlight1 p span a,#highlight2 p span a
{
	float:right;
	margin-right:5px;
	color:#0066AF;
	font-weight:bold;
	font-size:0.9em;    
}
#maincontent
{
	min-height:500px;
}
#maincontent h2
{
	    color:#0079a7;
    font-family:'century gothic', Arial;
    font-size:1em;
   
}
#maincontent h3
{
	 color:#003366;
	  font-size:0.9em;
	 font-family:'century gothic', Arial;
}
#maincontent h4 a:link,#maincontent h4 a:visited
{
 font-size:0.8em;
 font-family:'century gothic', Arial;
  color:#003366;
}
#maincontent h4 a:hover
{
	 font-size:0.8em;
 font-family:'century gothic', Arial;
  color:Red;
}
#maincontent p
{
	font-family: 'century gothic', Arial;
	font-size:0.8em;
}
.sub_feature
{
    width:32%;
    height:255px;
    float:left;
    margin-top:10px;
    margin-bottom:5px;
    color:White;
    text-align:left;

    font-family:'century gothic', Arial;
}
.sub_feature>.header
{
    margin:5px;
    font-weight:bold;
    font-family:'century gothic', Arial;
    padding-bottom:4px;
    border-bottom:dashed 1px white;
}
.sub_feature>.body
{
    margin:5px;
    font-size:0.8em;
}
.sub_feature>.footer
{
        margin:5px;
    font-size:0.8em;
    /*float:right;*/
    
}
.function_pnl
{
    width:100%;
    height:auto;
    margin-bottom:15px;
}
.text_left
{
    text-align:left;
}
.pnl_header
{
    border-bottom:solid 1px gray;
    width:100%;
    height:20px;
}
.pnl_body
{
    height:auto;
    font-size:0.8em;
}
.search
{
    position:relative;
    float:left;
}
/*.slideshowNav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-size:12px;
height:18px;
left:11px;
line-height:1;
margin:0;
opacity:0.7;
padding:4px 0 0 8px;
position:absolute;
top:159px;
width:307px;
z-index:88;
}
.slideshowNav a.number {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
padding:0 5px 1px;
}

.slideshowNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0 4px;
padding:0;
}*/
/*#news {
background-color:#E5E4D8;
height:32em;
}*/

.feature {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(feature_bg.gif) no-repeat scroll left bottom;
float:left;
height:30em;
margin:0 -9px 10px 18px;
min-height:360px;
padding:0;
position:relative;
width:340px;
}
.slideshowNav a.number {padding:0px 5px 1px 5px; color:#fff; background:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.slideshowNav a.number:hover, .slideshowNav a.on {background:#468a01;}
#block1 #login
{
    padding:5px;
}
#block1 #login .label
{
    color:#5f5f5f;
    font-size:0.8em;
    font-family:'century gothic', Arial;
     margin-left:5px;
}
#block1  #login .textbox
{   color:#5f5f5f;
    font-size:0.9em;
    font-family:'century gothic', Arial;
    width:120px;
    
}
#block1  #login .button
{    color:#5f5f5f;
    font-size:0.8em;
    font-family:'century gothic', Arial;
    width:50px;
    margin-left:150px;
    margin-top:10px;
    
}
.rightblock
{
	width:100%;
	border:solid 1px #7C7C7C;
}
.rightblock a
{
	 color:#003366;
}
#right_side .rightblock h2
{
  
  background-color:#7C7C7C;
  color:White;
  font-family:'century gothic', Arial;
  font-size:0.9em;
}
#right_side .rightblock ul
{
	padding-bottom:5px;
}
#right_side .rightblock a
{
	display:block;
	font-family:'century gothic', Arial;
	font-size:0.9em;
   color:#003366;
   font-size:0.8em;
}

/*---------------------*/
/*body
{
    margin-top:0;
    text-align: center;
    background-color: #bbbbbb;
    background-image:url('../images/bgPattern.gif');
    background-repeat:repeat-x repeat-y;
    padding-bottom:10px;
    padding-top:10px;
}*/
#pagebody
{
    border-style:none;
    border-bottom-width:0;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    background-color:White;
    padding:5px;
    
}

/*#top_div
{
    font-family:Arial;
    height:80px;
    text-align:right;
    width:100%;
    padding-right:30em;
    background-image:url('../images/acturieslogo.jpg');
    background-position: left;
    background-repeat:no-repeat;
}*/

#top_links a
{
    font-family:'century gothic', Arial;
    font-size:0.7em;
    font-weight:bolder;
    margin:4px;
    color:#787878;
}
#header
{
    width:100%;
    background-color:White;
    background-image:url('../images/header-bg_grey.jpg');
    background-repeat:repeat-x;
    text-align:left;
}



#block1,#block2,#block3, #block4, #block5, #block6
{
    border:solid 1px #AFAFAF;
    min-height:10em;
    margin-bottom:5px;
}


#block1 p,#block2 p,#block3 p, #block4 p, #block5 p, #block6 p
{
    color:#5f5f5f;
    font-family:'century gothic', Arial;
    font-size:0.8em;
    padding:5px;
    
}
#block3 h1,#block6 h1,#block5 h1
{
     color:Red;
     font-family:Arial;
     font-size:0.9em;
     text-align:center;
     text-transform:uppercase;
}
#block3 h3,#block6 h3,#block5 h3
{
     color:#034D74;
     font-family:'century gothic', Arial;
     font-size:0.9em;
     text-align:center;
}
#block1 p b,#block2 p b,#block3 p b, #block4 p b, #block5 p b, #block6 p b
{
    color:#660000;
}

#block1
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
      text-align:left;
}
/*
removed dup - mn
#block2
{
    background-image:url('../images/purple.gif');
     background-repeat:repeat-x;
     
}
*/

#block2 ul
{
     
      width:100%;
     font-family:'century gothic', Arial;
     font-size:1.9em;
     color:#5f5f5f;
     /*mn*/
     
    font-size:0.8em;
    margin:0;
     padding:0;
}
#block2 li 
{
    
    /*list-style-image:url('../images/arrow_blue.png');*/
    list-style-type:none;
     background-image:url('../images/arrow_blue.png');
     background-position:left;
     background-repeat:no-repeat;
    margin:5px;
   padding:5px;
   padding-left:20px;
   border-bottom:solid 1px grey;
}
#block2 ul li a
{
     margin:0;padding:0;
     color:#5f5f5f;
     display:block;
     text-decoration:none;
     vertical-align:middle;
}
#block2 ul li a:link,#block2 ul li a: visited
{
     color:#5f5f5f;
}
#block2 ul li a:hover
{
    color :Red;
}
#block3
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
     
}
#block4
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
     
}
/*
#block5
{
    background-image:url('../images/grey.gif');
     background-repeat:repeat-x;
     
}*/

#block6
{
    background-image:url('../images/AIBlueGrad.gif');
     background-repeat:repeat-x;
     
}
#left_side h2, #right_side h2
{
color:#FFFFFF;
font-size:0.8em;
/*font-weight:normal;*/
margin-top:2px;
/*margin-bottom:2px;*/

background:transparent url('../images/arrow_white.gif') no-repeat scroll 5px 5px;
 font-family:'century gothic', Arial;
padding-left:15px;
display:block;
}

h1, h2, h3, h4 {
font-family:'century gothic', Arial,Helvetica,sans-serif;
}



#main
{
    width:100%;
     padding-top:5px;
}
#left_side
{  
    width:220px;
    float:left;
    padding-left:0;
    text-align:left;
   
}
#right_side
{
    width:220px;
    float:right;
    text-align:left;
    padding-left:0;

 
}
#subcontent
{
    margin-left:10px;
    float:left;
    text-align:center;
    padding:5px;
    padding-top:-20px;
    text-align:left;
    width:550px;
}
#sub_feature_container
{
    width:100%;
    height:169px;
    margin-left:auto;
    margin-right:auto;
}

#footer 
{
    clear:both;
    text-align:right;
    font-size:small;
    padding:5px;
    margin-bottom:0;
    background-color:#DDDDDD;
     border:solid 1px grey;
     height:20px;
} 
#footer a:link,#footer a:visited
{
     font-size:0.8em;
      font-family:'century gothic', Arial;
      color:#5f5f5f;
}
#footer a:hover
{
     font-size:0.8em;
      font-family:'century gothic', Arial;
      color:Red;
}
#feature_pic
{
    
    height:205px;
     margin-top:1px;
     margin-top:2px;
    /*border-color:Gray;
    border-width:1px;
    border-style:solid;*/
}
#highlight1,#highlight2
{
    /*background-color:#F6F6F6;*/
    /*border-top:solid 2px #0079a7;*/
    min-height:210px;
    padding:5px;
    margin-bottom:5px;
}
#highlight1 h2,#highlight2 h2
{
    color:#0079a7;
    font-family:'century gothic', Arial;
    font-size:0.9em;
}
#highlight1 p,#highlight2 p
{
    color:#5f5f5f;
    font-family:'century gothic', Arial;
    font-size:0.8em;
   
    
}
#highlight1 p b,#highlight2 p b
{
    color:#660000;
}
#highlight1 p span a,#highlight2 p span a
{
    float:right;
    margin-right:5px;
    color:#0066AF;
     font-weight:bold;
     font-size:0.9em;
    
}
#maincontent
{
	min-height:500px;
}
#maincontent h2
{
	    color:#0079a7;
    font-family:'century gothic', Arial;
    font-size:1em;
   
}
#maincontent h3
{
	 color:#003366;
	  font-size:0.9em;
	 font-family:'century gothic', Arial;
}
#maincontent h4 a:link,#maincontent h4 a:visited
{
 font-size:0.8em;
 font-family:'century gothic', Arial;
  color:#003366;
}
#maincontent h4 a:hover
{
	 font-size:0.8em;
 font-family:Arial;
  color:Red;
}
#maincontent p
{
	font-family: 'century gothic', Arial;
	font-size:0.8em;
}
.sub_feature
{
    width:32%;
    height:255px;
    float:left;
    margin-top:10px;
    margin-bottom:5px;
    color:White;
    text-align:left;

    font-family:'century gothic', Arial;
}
.sub_feature>.header
{
    margin:5px;
    font-weight:bold;
    font-family:'century gothic', Arial;
    padding-bottom:4px;
    border-bottom:dashed 1px white;
}
.sub_feature>.body
{
    margin:5px;
    font-size:0.8em;
}
.sub_feature>.footer
{
        margin:5px;
    font-size:0.8em;
    float:right;
    
}
.function_pnl
{
    width:100%;
    height:auto;
    margin-bottom:15px;
}
.text_left
{
    text-align:left;
}
.pnl_header
{
    border-bottom:solid 1px gray;
    width:100%;
    height:20px;
}
.pnl_body
{
    height:auto;
    font-size:0.8em;
}
.search
{
    position:relative;
    float:left;
}

.feature {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(feature_bg.gif) no-repeat scroll left bottom;
float:left;
height:30em;
margin:0 -9px 10px 18px;
min-height:360px;
padding:0;
position:relative;
width:340px;
}
.slideshowNav a.number {padding:0px 5px 1px 5px; color:#fff; background:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.slideshowNav a.number:hover, .slideshowNav a.on {background:#468a01;}
#block1 #login
{
    padding:5px;
}
#block1 #login .label
{
    color:#5f5f5f;
    font-size:0.8em;
    font-family:'century gothic', Arial;
     margin-left:5px;
}
#block1  #login .textbox
{   color:#5f5f5f;
    font-size:0.9em;
    font-family:'century gothic', Arial;
    width:120px;
    
}
#block1  #login .button
{    color:#5f5f5f;
    font-size:0.8em;
    font-family:'century gothic', Arial;
    width:50px;
    margin-left:150px;
    margin-top:10px;
    
}
.rightblock
{
	width:100%;
	border:solid 1px #7C7C7C;
}
.rightblock a
{
	 color:#003366;
}
#right_side .rightblock h2
{
  
  background-color:#7C7C7C;
  color:White;
  font-family:'century gothic', Arial;
  font-size:0.9em;
}
#right_side .rightblock ul
{
	padding-bottom:5px;
}
#right_side .rightblock a
{
	display:block;
	font-family:'century gothic', Arial;
	font-size:0.9em;
   color:#003366;
   font-size:0.8em;
}
label
{
	font-family:'century gothic', Arial;
	font-size: 0.8em;
	color:#7C7C7C;
}

.kglogin th
{
	text-align:center;
}

/* added to prevent labels with paragraphs having 0.8em applied twice. - MN */
p label 
{
	font-size:1em !important;
}


#home_search
{
	height:30px;
	 text-align:right;
	 float:right;
}
a img
{
border-style:none;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
tr.cart-top-level-product
{
	font-weight:bold;
}

tr.cart-children-product .cart-description
{
	font-size:90%;
	font-style:italic;
	padding-left:1em;
}         

.RadMenu_Web20 .rmLink
{
	
}

/*#maincontent ul
{
	font-size:13px !important;
}*/
	
#subcontent ul
{
	font-family:'century gothic', Arial;
	color:#5f5f5f;
	font-size:0.8em;
}

#block5 li a
{
	color:#0079a7;
}	


a
{    
	/*color:#5f5f5f;*/
	color: #0079a7;
}

a:visited
{
	color:#0079a7;
}


#printFooter {display:none;}

