body {
	margin: 0px;
	background-image:   url(../images/background2.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x; 
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	/* border: 5px solid #dddddd; */
	}

p, td, th, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
/* BOX ON RIGHT SIDE  old color beiges:BEB692 9C977E 8C8872) */
.boxright {float: right; width: 180px; border: thin solid #F3F4F4; margin-left: 40px; margin-top: 16px; margin-bottom:10px; background-image:url(../css/box_180w23h.gif); background-repeat:no-repeat; }

.boxtopic {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#b47020; padding-left:5px; margin:0; padding-top:2px;}

.boxheadings {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#730027; padding-bottom:7px; margin-top:15px; margin-bottom:-15px; }

.boxtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding-left:5px; padding-bottom:2px;}

.boxtext li{margin-left:-15px; padding-bottom:2px; padding-top:3px; line-height:140%; }

.boxtext #arrowlist { list-style-image: url(arrow.gif); background-position: bottom;  }

.boxtext #pdflist { list-style-image: url(pdficonsmall.gif); background-position: bottom;  }

.boxtext a:link    {color:#002f5d; font-weight:normal; text-decoration:underline;}
.boxtext a:visited {color:#002f5d; font-weight:normal; text-decoration:underline;}
.boxtext a:hover   {color:#b47020; font-weight:normal; text-decoration:underline;}
.boxtext a:active  {color:#002f5d; font-weight:normal; text-decoration:underline;}


/* GRAY!!!!! BOTTOM!!!!  BOX ON RIGHT SIDE */
/*
.boxrightgray {float: right; width: 180px; border: thin solid #F3F4F4; margin-left: 40px; margin-top: 0px; margin-bottom:5px; background-color:#F3F4F4;}
.boxrightgray li {margin-left:-25px; list-style:none; line-height:1.5em;}
*/

/* GRAY BOX ON RIGHT SIDE */

/* round box background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, many not be needed-depending... */
.rbtop div, .rbtop, .rbbot div, .rbbot {height: 7px; font-size: 1px;}
.rbcontent { margin: -10px 9px; line-height:180%;}
.rbroundbox { width: 160px; margin: 1em auto; }



/* table data formatting */	
.datatable {
 	border: 1px solid #dddddd;
 	border-collapse: collapse;
 	}
	
.datatable td {
 	border: 1px solid #dddddd;
 	padding: 4px;
 	}
	
.datatable th {
 	border: 1px solid #dddddd;
 	background-color: #F6F6F6;
 	font-weight: bold;
 	text-align: center;
 	padding-left: 4px;
 	color: #B47020;
 	}
	
.datatable caption {
 	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #730027;
 	text-align: left;
 	padding-top: 10px;
 	padding-bottom: 8px;
 	}
	
.datatable td.left {
	border-left-color: #B47020;
	border-left-width: 1px;
	border-left-style: solid;
	}
.datatable th.left {
	border-left-color: #B47020;
	border-left-width: 1px;
	border-left-style: solid;
	}
	
tr.altrow {
	background-color: #F6F6F6;
  	}
	
.embeddedtable {
	border: 0px solid #000000;
	}
	
.embeddedtable td {
	border: 0px solid #000000;
	}
	
.embeddedmyaccounttable {
	border: 0px solid #000000;
	}
	
.embeddedmyaccounttable td {
	border: 0px solid #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.embeddedmyaccounttable td.left {
	border-left-color: #ADADAD;
	border-left-width: 1px;
	border-left-style: solid;
	font-size: 9px;
	}

.embeddedmyaccounttable th {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #B47020;
	background-color: #F6F6F6;
	}
	

hr {
	color: #B47020;
	background-color: #B47020;
	height: 1px;
	width: 70%;
	margin-top: 3px;
	margin-bottom: 3px;
	}

.bluecopy {
	color:#ffffff;
	}
	
.header {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color: #B47020;
	line-height: 24px;
	padding-top:10px;
	}
	
.subhead_carmel {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #B47020;
	}

.subhead_cranberry {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #730027;
	}
	
.small_cranberry {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 7pt;
	color: #730027;
	font-weight:bold;
	}

.bigtext {
	font-size: 12px;
	}

.smalltext {
	font-size: 10px;
	}
	
.tinytext {
	font-size: 9px;
	}

.quicklinkbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
	padding: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: solid #730027;
	border-width: 2px;
	background-color: #EAE8ED;
  }
 
.quicklinkbox a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;color:#002f5d;text-decoration:none}
.quicklinkbox a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;color:#002f5d;text-decoration:none}
.quicklinkbox a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;color:#730027;text-decoration:underline;}
.quicklinkbox a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;color:#002f5d;text-decoration:none}
  
.welcomebox {
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	/*color:#002f5d;*/
	text-decoration: none;
	padding: 3px;
	border: solid #002f5d;
	border-width: 1px;
	/*background-color: #CCCEDC;*/
	background-color: #ffffff;
  }
  
.hottopicsbox {
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	/*color:#002f5d;*/
	text-decoration: none;
	padding: 3px;
	border: solid #002f5d;
	border-width: 1px;
	/*background-color: #CCCEDC;*/
	background-color: #EAE8ED;
  }
  

/* Cranberry header for lists */	
h2 {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #730027;
	margin-bottom:-10px;
	padding-top:15px;
	}

/* Black bold indented header for lists */	
h3 {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #000;
	margin-left:15px;
	margin-bottom:-10px;
	}

/* CLASS STYLE PDF bullet for lists */
.arrowlist { 
	list-style-image: url(arrow.gif);
	background-position: bottom;
	/* background-position: no-repeat 0 50% bottom left; */
 }
  
  
/* CLASS STYLE PDF bullet for lists */
.pdflist { 
	list-style-image: url(pdficon.gif);
	background-position: bottom;
	/* background-position: no-repeat 0 50% bottom left; */
 }
  
/* Single use: bulleted lists with arrows standard indent*/
#arrowlist { 
   list-style-image: url(arrow.gif);
	background-position: bottom;
 }


/* Single use: bulleted lists with pdf icon standard indent*/
#pdflist { 
	list-style-image: url(pdficonsmall.gif);
	background-position: bottom;
	/* background-position: no-repeat 0 50% bottom left; */
 }
  
.leftwrap {
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 0px;
	}
	
.rightwrap {
	margin-left: 10px;
	margin-bottom: 10px;
	}

.rightwraptable {
	border: 1px solid #000000;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
.blackoutline {
	border: 1px solid #000000;
	}
	
.blackoutline td.left {
	border-left-color: #ADADAD;
	border-left-width: 1px;
	border-left-style: solid;
	}
	
.greyoutline {
	border: 1px solid #ADADAD;
	}
	
.greyoutline td.left {
	border-left-color: #ADADAD;
	border-left-width: 1px;
	border-left-style: solid;
	}
	
.blackbottomline {
	border-bottom: 1px solid #000000;
	}
.carmelbottomline {
	border-bottom: 1px solid #B47020;
	}
	
.blacktopline {
	border-top: 1px solid #000000;
	}
	
.carmeltopline {
	border-top: 1px solid #B47020;
	}
	
.greytopline {
	border-top: 1px solid #ADADAD;
	}
	
.greybottomline {
	border-bottom: 1px solid #ADADAD;
	}

.greytopbottomline {
	border-top: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	}
	
.greyleftbottomline {
	border-left: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	}
	
	
/* NONbold blue link styles with gold hover and underline hover */
a:link    {color:#002f5d; font-weight:normal; text-decoration:underline; }
a:visited {color:#002f5d; font-weight:normal; text-decoration:underline;}
a:hover   {color:#b47020; font-weight:normal; text-decoration:underline;}
a:active  {color:#002f5d; font-weight:normal; text-decoration:underline;}

.pviimenudiv td {color:#ffffff}
.pviimenudiv p {color:#ffffff}
.pviimenudiv b {color:#ffffff}
.pviimenudiv a:link {font-weight:normal;color:#ffffff;text-decoration:none}
.pviimenudiv a:visited {font-weight:normal;color:#ffffff;text-decoration:none}
.pviimenudiv a:hover {font-weight:normal;color:#ffffff;text-decoration:underline}
.pviimenudiv a:active {font-weight:normal;color:#ffffff;text-decoration:none}

.menulinks a:link {font-weight:bold;color:#ffffff;text-decoration:none;}
.menulinks a:visited {font-weight:bold;color:#ffffff;text-decoration:none}
.menulinks a:hover {font-weight:bold;color:#002f5d;text-decoration:none}
.menulinks a:active {font-weight:bold;color:#ffffff;text-decoration:none}

.cornerwelcome {
	margin: 7px;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold
	}
	
.cornerwelcome a:link {font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none}
.cornerwelcome a:visited {font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none}
.cornerwelcome a:hover {font-size:11px;ont-weight:bold;color:#002f5d;text-decoration:none}
.cornerwelcome a:active {font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none}

/* See end of page for cornerwelcome2 */

#marketingbox {
	}
	
	
/*  #topnavbox {
	background-image:  url(../images/nav_whi_blu_line.gif); 
	background-repeat: no-repeat;
	}   */

#topnavboxint {
	background-image:  url(../images/navbackint.gif); 
	background-repeat: no-repeat;
	}

#topnavboxblank {
	background-image:  url(../images/navbackint_print.gif); 
	background-repeat: no-repeat;
	}

#topnavboxhome {
	background-image:  url(../images/navbackhome.gif); 
	background-repeat: no-repeat;
	}

#rightcolumnbox {
	background-image:  url(../images/skyright.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom center; 
	vertical-align: top; 
	background-color: #8089B0;
	width: 128px;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
	}
	
#rightcolumnbox2 {
	vertical-align: top; 
	background-color: #8089B0;
	width: 128px;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
	}


/* STYLE FOR LEFT NAV MEMBER MENUS BEGINS */

/* Style for Menu Headers  */
#menu_header div 
{color:#ffffff; margin-left:0; padding-left: 0; margin-top:0; list-style-type: none; font-family: Verdana, Arial, Helvetica,  sans-serif; font-weight:bold}

#menu_header ul 
{color:#ffffff; margin-left:0; padding-left: 0; margin-top:0; list-style-type: none; font-family: Verdana, Arial, Helvetica,  sans-serif; font-weight:bold;}

#menu_header a 
{color:#ffffff; display: block; width: 130px; background-color: #8E97BC; font-weight:bold; ; font-size:11px;text-decoration:none; padding-top:5px; padding-bottom:5px; padding-left:3px; background-image: url(../css/menu_header_closed.gif); background-position:top; background-repeat:no-repeat;}

#menu_header a:link, #menu_list a:visited 
{color: #ffffff; text-decoration: none; font-weight:bold; padding-left:3px;}

#menu_header a:hover 
{background-color: #8E97BC; color: #002f5d; font-weight:bold; text-decoration:none; padding-left:3px;}

/* Style for ACTIVE (open) Menu Header  */
#activeheader 
{color:#ffffff; background-color:#002f5d; padding-top:5px; padding-bottom:5px; } 

#activeheader a 
{color:#ffffff; background-color:#002f5d; padding-top:5px; padding-bottom:5px; } 

#activeheader a:link, #menu_list a:visited
{color:#ffffff; background-color:#002f5d; padding-top:5px; padding-bottom:5px; } 

#activeheader a:hover 
{color:#ffffff; background-color:#002f5d; padding-top:5px; padding-bottom:5px; } 

/* Style for Member area css based Menu Links left nav (sublinks)  */
#leftnav_links ul { margin-left: 0; margin-top:0; list-style-type: none; font-family: Arial, Helvetica,  sans-serif; font-weight:normal; background-color:#002f5d; padding-left:3px;}

#leftnav_links a 
{color:#ffffff; background-color: #002f5d; font-weight:normal; background-image:url(../css/menu_link_bkgrnd.gif); background-position:bottom; background-repeat:no-repeat;}

#leftnav_links a:link, #leftnav_links a:visited 
{color: #ffffff; text-decoration: none; font-weight:normal; background-color: #002f5d; background-image url(../css/menu_link_bkgrnd.gif); background-position:bottom; background-repeat:no-repeat;}

#leftnav_links a:hover {background-color: #002f5d; color: #fff; font-weight:normal; text-decoration: underline; background-image url(../css/menu_link_bkgrnd.gif); background-position:bottom; background-repeat:no-repeat;}
	
/* 08.16.2007 Default GENERIC PRELOGIN background for left column- bluish purple background: solid no image - jmj */
#leftcolumn {
	background-repeat: no-repeat; 
	background-position: bottom; 
	vertical-align: top; 
	background-color: #8E97BC;
	width: 133px;
	padding: 0px;
	}

/* START phasing out these Left Col box styles - 08.16.2007 jmj */

/* Left column box styles  */
#leftcolumnbox {
	background-image:  url(../images/skyleft.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom; 
	vertical-align: top; 
	background-color: #8E97BC;
	width: 133px;
	padding: 0px;
	}

#leftcolumnboxlooking {
	/* background-image:  url(../images/skyleft.jpg);*/
	background-repeat: no-repeat; 
	background-position: bottom; 
	vertical-align: top; 
	background-color: #8E97BC;
	width: 133px;
	height: 433px;
	padding: 0px;
	}
	
#leftcolumnboxmember {
	/* background-image:  url(../images/skyleft.jpg); */
	background-repeat: no-repeat; 
	background-position: bottom; 
	vertical-align: top; 
	background-color: #8E97BC;
	width: 133px;
	padding: 0px;
	}
	
#leftcolumnboxagent {
	background-image:  url(../images/skyleft.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom; 
	vertical-align: top; 
	background-color: #8E97BC;
	width: 133px;
	height: 477px;
	padding: 0px;
	}
	
#leftcolumnboxemployer {
	/* background-image:  url(../images/skyleft.jpg); */
	background-repeat: no-repeat; 
	background-position: bottom; 
	vertical-align: top; 
	background-color: #8E97BC;
	width: 133px;
	height: 390px;
	padding: 0px;
	}
	
#leftcolumnboxprovider {
	background-image:  url(../images/skyleft.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom; 
	vertical-align: top; 
	background-color: #8E97BC;
	width: 133px;
	height: 510px;
	padding: 0px;
	}
/* END of items (Left Col box styles) to phase out - 08.16.2007 jmj */


#contentbox {
	letter-spacing: .5px;
	vertical-align: top;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 160%;
	}

#contentboxsinglecolumn {
	letter-spacing: .5px;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 42px;
	padding-right: 42px;
	line-height: 160%;
	}

#bottomnavbox {
	}

#footerbox {
	}	


#nav ul{
   padding : 0px;
   margin : 0px;
   white-space : nowrap;
   background-color : #8E97BC;
   color : #FFFFFF;
   float : left;
}

#nav ul li{
   display : inline;
}

#nav ul li a{
	padding-top: 5px;
	width : 92px;
	height : 43px;
	background-color : #8E97BC;
	color : #FFFFFF;
   	font-weight : bold;
   	text-decoration : none;
   	text-align: center;
   	float : left;
}

#nav ul li a:hover{
   background-color : #002f5d;
   color : #8E97BC;
}

#navinterior ul{
   padding : 0px;
   margin : 0px;
   white-space : nowrap;
   background-color : #8E97BC;
   color : White;
   float : left;
}

#navinterior ul li{
	padding-top: 0px;
	width : 86px;
	height : 43px;
	background-color : #8E97BC;
	color : White;
   	font-weight : bold;
   	text-decoration : none;
   	text-align: center;
   	float : left;
	display : inline;
}

#navinterior ul li a{
	padding-top: 5px;
	width : 86px;
	height : 43px;
	background-color : #8E97BC;
	color : White;
   	font-weight : bold;
   	text-decoration : none;
   	text-align: center;
   	float : left;
	display : inline;
}

#navinterior ul li a:hover{
   background-color : #002f5d;
   color : #8E97BC;
}

a.navbarlinks {
	font-weight:bold;
	color: #ffffff;
	background: #002f5d;
	text-decoration:none;
	}

a.navbarlinks:link {
	font-weight:bold;
	color: #ffffff;
	background: #002f5d;
	text-decoration:none;
	}
	
a.navbarlinks:visited {
	font-weight:bold;
	color: #ffffff;
	background: #002f5d;
	text-decoration:none;
	}
	
a.navbarlinks:hover {
	font-weight:bold;
	color: #8E97BC;
	background: #002f5d;
	text-decoration:none;
	}
	
a.navbarlinks:active {
	font-weight:bold;
	color: #ffffff;
	background: #002f5d;
	text-decoration:none;
	}









.moveup {
	margin-top: -30px;
}

.myaccounttable TD {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.myaccountleftdivider {
	border-left-color: #B47020;
	border-left-width: 1px;
	border-left-style: solid;
	font-size: 9px;
	}
	
.altrowgrey {
	background: #F3F3F3;
}

td.sidebar {
	font-family: Arial, Helvetica,Verdana,sans-serif;
	font-size: 11px;
	background-image:  url(../images/bg2.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px; 
	}

.width100 {
	width: 100px;
	}

.hottopicsrow {
	background-color: #EAE8ED;
  }
 
 .headertop {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 13pt;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 24px;
	padding-left:10px;
	} 
	
/* everything above this point matches staging */	
	
	
		
.rightwraptable2 {
	border: 1px solid #E9F1F3;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
.blackoutline2 {
	border: 1px solid #DCE0E4;
	}
	
.cornerwelcome2 {
	color: #ffffff;
	font-size: 12px;
	font-weight:bold
	}
	
.cornerwelcome2 a:link {font-size:12px;font-weight:normal;color:#ffffff;text-decoration:none}
.cornerwelcome2 a:visited {font-size:12px;font-weight:normal;color:#ffffff;text-decoration:none}
.cornerwelcome2 a:hover {font-size:12px;font-weight:normal;color:#8E97BC;text-decoration:none}
.cornerwelcome2 a:active {font-size:12px;font-weight:normal;color:#ffffff;text-decoration:none}

/* STYLES THE LEFT COLUMN FOR THE NEW PRE AND POST LOGIN REFRESH AREAS */
#leftcolpostlogin { 
	vertical-align: top; 
	background-color: #002f5d;
	width: 133px;
	padding: 0px;
	}

#leftcolprelogin { 
	vertical-align: top; 
	background-color: #002f5d;
	width: 133px;
	padding: 0px;
	}


/* OLD STYLES USED IN OLD LEFT COLUMN FOR THE PRE/POST LOGIN AREAS */

#leftcolumnboxmemberjmj {
	vertical-align: top; 
	background-color: #8E97BC;
	width: 133px;
	}

#leftcolumnboxmemberjmj2 { 
	vertical-align: top; 
	background-color: #002f5d;
	width: 133px;
	height: 400px;
	padding: 0px;
	}
	
#leftcolumnboxmember2 { /* MAY HAVE BEEN USED IN POST LOGIN MEMBER AREA */
	vertical-align: top; 
	background-color: #002f5d;
	width: 133px;
	padding: 0px;
	}
	
/* END OLD STYLES USED IN OLD LEFT COLUMN FOR THE PRE/POST LOGIN AREAS */

/* new top nav for home page */

#navhome ul{
   padding : 0px;
   margin : 0px;
   white-space : nowrap;
   background-color : #002f5d;
   color : #FFFFFF;
   float : left;
}

#navhome ul li{
   display : inline;
}

#navhome ul li a{
	padding-top: 5px;
	width : 92px;
	height : 43px;
	background-color : #002f5d;
	color : #FFFFFF;
   	font-weight : bold;
   	text-decoration : none;
   	text-align: center;
   	float : left;
}

#navhome ul li a:hover{
   background-color : #8E97BC;
   color : #ffffff;
}




#topnavboxhome_new {
	background-image:  url(../images/navbackhome_new.gif); 
	background-repeat: no-repeat;
	}


dl.margins-removed
{
margin: 0;
padding-left: 10px;
padding-right: 60px;
}

.margins-removed dt
{
margin: 0;
padding: 0;
font-weight: bold;
}

.margins-removed dd
{
margin: 0 0 1em 0;
padding: 0;
}

.calloutbox {
	padding: 0px 5px 0px 25px;
	margin-top: 5px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 5px;
	border: solid #E4DDB8;
	border-width: 1px;
	display: block;
 }
 
/* BORDERED BOXES TO GROUP COPY ON LONGER PAGES */
 
div.boxed {
  padding: 10px 20px 5px 20px;
  border: 1px solid #d4d3c0;
  background: #ffffff;
  margin: 30px auto 20px auto
}
div.boxed h2 {
  position: relative;
  float: left;
  margin: -30px 0 0px 0;
  padding: 1em;
  background: #ffffff;
  color: ##730027;
  font: bold 12px Verdana, Helvetica, sans-serif;
}
div.boxed p {
  clear: left;
  color: #000000;
  font-size: 1em;
  line-height: 150%;
}
 
 
/*
.calloutbox a:link {list-style-type: none;
font-weight:bold;color:#002f5d;text-decoration:none; display: block;
}
.calloutbox a:visited {list-style-type: none;
font-weight:bold;color:#002f5d;text-decoration:none;display: block;
}
.calloutbox a:hover {list-style-type: none;
font-weight:bold;color:#730027;text-decoration:underline;display: block;
}
.calloutbox a:active {list-style-type: none;
font-weight:bold;color:#002f5d;text-decoration:none;display: block;
}

*/

.calloutbox1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;

	text-decoration: none;
	padding: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: solid #E4DDB8;
	border-width: 2px;
	background-color: #ffffff;
  }

/* old link styles blue bold and red */
/*

a:link    {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#002f5d;text-decoration:none;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#002f5d;text-decoration:none;}
a:hover   {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#730027;text-decoration:underline;}
a:active  {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#002f5d;text-decoration:none;}


/* bold link styles with gold and blue hover with underline */
/*
a:link    {color:#b47020; font-weight:normal; text-decoration:none; font-weight:bold;}
a:visited {color:#b47020; font-weight:normal; text-decoration:none;font-weight:bold;}
a:hover   {color:#002f5d; font-weight:normal; text-decoration:underline;font-weight:bold;}
a:active  {color:#b47020; font-weight:normal; text-decoration:none;font-weight:bold;}
*/

/* NONbold GOLD link styles with blue hover and underline hover */
/*
a:link    {color:#b47020; font-weight:normal; text-decoration:none; }
a:visited {color:#b47020; font-weight:normal; text-decoration:none;}
a:hover   {color:#002f5d; font-weight:normal; text-decoration:underline;}
a:active  {color:#b47020; font-weight:normal; text-decoration:none;}
*/
