/*@charset "utf-8";*/
/* CSS Document */

body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff9ed;
}

p
{
margin:12px 0;
}
sup
{
	position:relative;
	margin-top:-2px;
}
h1 sup, h2 sup
{
	font-size:0.8em;
}
img
{
border:none;
}

h1
{
color:#5e659a;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
font-size:36px;
margin:0;
padding:0;
}

h2
{
color:#ab0534;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
font-size:18px;
margin:0;
padding:0;
line-height:18px;
}
.textmain
{
padding:26px 0 0 12px;
font-size:12px;
line-height:18px;
}

.logotier
{
background-image:url(../images/logotier_back.gif);
background-repeat:repeat-x;
height:87px;
position:relative;
}

.printgliadellogo
{
display:none;
}

.searchspacer
{
height:22px;
width:31px;
position:relative;
z-index:5;
}

.searchtable
{
margin-top:16px;
}

.searchfield
{
width:98px;
height:16px;
border:1px solid #656da9;
margin:0 4px 0 7px;
}

.sitewrap
{
width:810px;
}

.utility
{
float:right;
position:relative;
right:30px;
color:#fff;
font-size:11px;
}

.utility a
{
color:#fff;
text-decoration:none;
}

.utilitytab
{
position:relative;
z-index:5;
height:28px;
width:157px;
}

/*******************topnav********************/


.lowerrightcorner
{
position:absolute;
top:15px;
right:0;
}

.navback
{
background-image:url(../images/navback.gif);
background-repeat:repeat-x;
height:39px;
}

.navback_on
{
background-image:url(../images/navback_over.gif);
background-repeat:repeat-x;
height:39px;
}

.navback_over
{
background-image:url(../images/navback_over.gif);
background-repeat:repeat-x;
height:39px;
}

.topnav
{
height:39px;
background-color:#474d84;
color:#fff;
font-size:11px;
position:relative;
}

.topnav a
{
color:#fff;
text-decoration:none;
}

.topnav td
{
text-align:center;
}

/**********************maincontent******************************/

.bottomlinks
{
padding:18px 0;
color:#ab0534;
}

.calloutcontent
{
font-size:11px;
width:130px;
padding-top:7px;
}

.contentwrap
{
background-color:#f2f3fe;
padding-bottom:60px;
}

.flashtier
{
padding-top:8px;
}

.flashplaceholder
{
float:left;
width:540px;
}

.footer
{
font-size:11px;
}

.homecallouts
{
width:260px;
float:left;
margin-left:10px;
}

.hometext
{
padding:30px 50px 0 70px;
font-size:12px;
}

.hometext a
{
color:#ab0534;
}

.introback
{
width:783px;
margin-left:27px;
}

.introcontent
{
background-image:url(../images/intro_back.jpg);
background-repeat:no-repeat;
width:700px; 
float:left;
background-color:#fff9ed; 
padding:32px 34px 0 36px;
font-size:12px;
line-height:18px;
}

.introcontent a
{
/*color:#5e67b0;*/
color:#5e67b0;
font-weight:bold;
text-decoration:none;

}
.introcontent a:hover
{

color:#ab0534;

}

.introcontent h1
{
padding-bottom:16px;
}

.learnmore
{
font-size:10px;
color:#ab0534;
font-family:Tahoma, Helvetica, sans-serif;
font-weight:bold;
position:absolute;
bottom:11px;
}

.learnmore .link, .learnmore .arrow, .innerlearnmore .link, .innerlearnmore .arrow
{
	float:left;
}
.learnmore a
{
color:#ab0534;
text-decoration:none;
}

.learnmoreblue a
{
color:#5e67b0;
text-decoration:none;
}

.learnmoreblue
{
font-size:10px;
color:#5e67b0;
font-family:Tahoma, Helvetica, sans-serif;
font-weight:bold;
position:absolute;
bottom:11px;
}

.learnmore img
{
padding-left:4px;
}

.learnmoreblue img
{
padding-left:4px;
}

.notesaver
{
background-image:url(../images/successstories_back.jpg);
width:240px;
height:115px;
background-repeat:no-repeat;
padding:12px 0 0 20px;
margin-top:6px;
position:relative;
}

.purpleshadow
{
float:left;
width:13px;
}

.successstories
{
background-image:url(../images/video_home_Consumer.JPG);
/*background-image:url(../images/successstories_back.jpg);*/
width:240px;
height:115px;
background-repeat:no-repeat;
padding:12px 0 0 20px;
position:relative;
}

/*****************innerpage classes*******************************/

.blackarrow
{
padding-left:2px;
}

.blueline
{
padding:16px 0;
}

.breadcrumb
{
padding-top:20px;
font-weight:bold;
font-size:11px;
}

.breadcrumb a
{
font-weight:normal;
color:#ab0534;
}

.innercallouts
{
background-image:url(../images/innercallouts_back.gif);
width:160px;
background-repeat:no-repeat;
background-color:#fff9ec;
padding:21px 0 0 10px;
position:relative;
}

.innercallouttext
{
border-left:1px solid #f5d497;
border-right:1px solid #f5d497;
font-size:11px;
padding:17px 36px 0 20px;
}

.innercontentwrap
{
margin-top:8px;
background-color:#f2f3fe;
padding-bottom:60px;
}

.innercontentholder
{
width:770px;
background-color:#fff9ed; 
margin-left:40px;
}

.innerlearnmore img
{
padding-left:4px;
}

.innerlearnmore
{
font-size:10px;
color:#ab0534;
font-family:Tahoma, Helvetica, sans-serif;
font-weight:bold;
padding-top:6px;
}

.innerlearnmore a
{
color:#ab0534;
text-decoration:none;
}

.innerpurpleshadow
{
float:left;
width:13px;
position:absolute;
left:-13px;
top:0;
}

.innersuccessstories
{
width:160px;
position:relative;
}

.innernotes
{
width:160px;
padding-top:12px;
}



.innersuccessstories .innerlearnmore
{
	position:absolute;
	bottom:18px;
	left:20px;
}

.innernotesheader
{
background-image:url(../images/inner_successstories_back.jpg);
background-repeat:no-repeat;
width:146px;
height:84px;
padding:14px 0 0 14px
}

.innermaincontent
{
float:left;
width:582px;
padding:0 0 22px 18px;
font-size:12px;
line-height:18px;
}

.innermaincontent p a, .innermaincontent li a
{
/*color:#5e659a;*/
color:#5e67b0;
font-weight:bold;
text-decoration:none;
}

.innermaincontent a:hover, .innermaincontent li a:hover
{

color:#ab0534;

}
.innermaincontent h1
{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
margin:12px 0 20px 0;
color:#ab0534;
font-weight:bold;
}

.leftcol
{
float:left;
width:170px;
}

.leftnavbackwrap
{
background-image:url(../images/leftnavback.gif);
width:149px;
padding-left:21px;
background-repeat:repeat-y;
font-size:11px;
font-weight:bold;
}

.leftnavback_on
{
background-image:url(../images/navitem_over.gif);
width:113px;
height:24px;
padding-bottom:1px;
background-repeat:no-repeat;
padding:12px 0 0 36px;
color:#fff;
}

.leftnavback
{
background-image:url(../images/navitem.gif);
width:113px;
height:24px;
padding-bottom:1px;
background-repeat:no-repeat;
padding:12px 0 0 36px;
color:#ab0534;
}

.leftnavback a:hover
{
color:#5e659a;
}

.leftnavback a
{
color:#ab0534;
text-decoration:none;
}

.reference
{
font-weight:bold;
font-size:13px;
color:#5e67b0;
padding-left:26px;
}

.reference a
{
background-image:url(../images/referencearrow.gif);
background-repeat:no-repeat;
padding-left:22px;
font-size:11px;
color:#5e67b0;
}

.tableReport
{
	border:1px solid #000;
	background-color:#fff;
}
.tableReport td
{
	padding:0 10px;
}
.tableReport h2
{
	padding:20px 0;
}

.PI
{
color:#5e67b0;
font-weight:bold;
text-decoration:none;

}
.PI a:hover
{
color:#ab0534;
}