body	{background-color: #FFFFFF;}
td	{color: #000000; font: 10pt arial,verdana,helvetica,"sans-serif"; text-decoration: none;}

	/* text styles*/
.customappHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A		{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A		{color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A:hover		{color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappText		{color: #333; font: 10pt arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappText A		{color: #0033FF; font: 10pt arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappText A:hover		{color: #0033FF; font: 10pt arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappText H5 A		{color: #0033FF; font: 8pt arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappText H5 A:hover	{color: #0033FF; font: 8pt arial,verdana,helvetica,"sans-serif"; text-decoration: none;}



.pgs_quickview
{
    BORDER-RIGHT: #d9d9d9 1px solid;
    BORDER-TOP: #d9d9d9 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #d9d9d9 1px solid;
    COLOR: #ff9900;
    BORDER-BOTTOM: #d9d9d9 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
UNKNOWN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, helvetica, Tahoma, Verdana
}
UL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 1.5em;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma;
    LIST-STYLE-TYPE: square
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma;
    LIST-STYLE-TYPE: square
}
P A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #0033ff;
    FONT-FAMILY: Arial, helveitca, Tahoma;
    TEXT-DECORATION: none
}
P H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
H5 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0033ff;
    FONT-FAMILY: Arial, Verdana, Tahoma, helvetica;
    TEXT-DECORATION: none
}
.bizcardtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial
}
.bizcardtext
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.PubArtTitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
.bnrFooterLinks A
{
    FONT-SIZE: 7pt;
    COLOR: #555555;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    TEXT-DECORATION: underline
}
A
{
    FONT-SIZE: 10pt;
    COLOR: #0033ff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Tahoma;
    TEXT-DECORATION: none
}
LI A
{
    FONT-SIZE: 10pt;
    COLOR: #0033ff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Tahoma;
    TEXT-DECORATION: none
}
.gWideHeaderAJG A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffa800;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.AJGNormalText
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, helvetica, Tahoma;
    LIST-STYLE-TYPE: square;
    TEXT-DECORATION: none
}
.AJGNormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none
}
.AJGNormalItalic
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma
}
.AJGNormalBoldItalic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma;
    TEXT-DECORATION: none
}
.AJGSmallText           { color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.AJGSmallText A         { color:#105595; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none; }
.AJGSmallText A:hover   { color:#105595; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; }
.AJGSmallBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.AJGSmallItalic
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.AJGSmallBoldItalic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.gSubHeader A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
INPUT
{
}
TEXTAREA
{
}
SELECT
{
}
.AJGSiteMapOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
.AJGSiteMapOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
.AJGSiteMapTopLevel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0033ff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.AJGSiteMapOtherLevel
{
    FONT-SIZE: 10pt;
    COLOR: #0033ff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.BPPlanItem
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: gainsboro
}
.BPPlanItemData
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.BPAttribItem
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.BPAttribItemHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.BPAttribItemData
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: gainsboro
}
.Category
{
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BORDER-LEFT: 0px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana,arial;
    BORDER-RIGHT-STYLE: none;
    BACKGROUND-COLOR: #7b7b7b
}
.SubCategory
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: black 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #cccccc
}
.Normal
{
    FONT-WEIGHT: normal;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: none
}
.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana
}
.ul_circle 
{
     list-style-type: circle;  
}
.ul_disc 
{
     list-style-type: disc;  
}

/* start: TJ 12-03-08 */

/* design firm specs */

h1 {border-bottom:dotted 1px #666;	font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;	font-weight:100;	color:#000;	margin:0 0 10px 0;	padding:0 0 5px 0;}
h2 {border-bottom:dotted 1px #666;	font-family:Georgia, "Times New Roman", Times, serif;    font-size:18px;font-weight:100;	color:#000;	margin:0 0 8px 0;	padding:0 0 2px 0;}
h3 {font-family:Georgia, "Times New Roman", Times, serif;    font-size:16px;	font-weight: normal; color:#333;	margin:0;	padding:0 0 6px 0;}
hr {border-bottom:dotted 1px #666;clear:both;overflow:hidden;width:100%;height:1px;margin:2px 0;padding:0;}
a  {color:#105595;text-decoration:none;}
a:hover {color:#105595;text-decoration:underline;}
div#hr {border-bottom:dotted 1px #666;clear:both;overflow:hidden;width:100%;height:1px;margin:2px 0;padding:0;}
div#clearer {clear:both;overflow:hidden;height:1px;}
p  {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:16px;}
td {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:16px;}
div#login_form { width:138px;	margin:0;	padding:0 0 5px 0; }
/*div#login_form .input {*/


/* custom overrides */
/*.portalContent		    { display: block; border-right:solid 1px #afafaf; border-left:solid 1px #afafaf; }*/
.customappText		    	{   color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:16px;}
.customappText A        {   color:#105595 ;text-decoration:underline;}
.customappText A:hover	{   color:#105595 ;text-decoration:underline;}
.banHelpText 					{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#333;	text-decoration:none;}
.banHelpText A		    {   font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#105595;text-decoration:underline;}
.banHelpText A:hover	{	color:#105595; text-decoration:underline;}
