* {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
}

* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }


body {
  text-align: center;
  }

#container {
  margin: 0 auto;
  width: 800px;
  text-align: left;
  } 

/*in_line*/
img, image {
	border:0;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a:hover{text-decoration:underline;}
a {color:#005ea6; text-decoration: none;}

ul{
	margin:0;
	padding:0px 0px 0px 5px;
	list-style-type: none;
}

li {

	margin: 0 0 0 0;
	padding: 0px 0px 0px 20px;
	/*color:#005ea6;*/
	line-height:1.8em;
	font-family:Arial, Helvetica, sans-serif;
}

li a{
	background:url(../_graphics/bullet.gif) top left no-repeat;
	padding: 0px 0px 0px 36px;
	color:#005ea6;
	line-height:1.8em;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type: none;
}
li a:hover{ color:#005ea6;
			/*background:url(../_graphics/bullet_f2.gif) center left no-repeat;*/
			text-decoration: underline;
			} 
ul ul {
	margin: 0 0 0 20px;	
}

ul ul li:before {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	list-style: none;
	list-style-type:none;
	background:none;
	}


.more { color:#7bafc5; background:url(../images/z_ul.gif) right no-repeat; padding-right:93px; text-decoration:none;}
.more:hover { text-decoration:underline;}


.clear { clear:both;}
.alignright { text-align:right; padding:8px 0 0 0;}
.pic { float:left;}

.bullet {
	background:url(../_graphics/bullet.gif) top left no-repeat;
	float: left;
	margin: 3px 5px 0px 0px;
	padding: 0px 15px 0px 0px;
	height: 24px;
	width: 20px;
}

.alignLeft { float:left; margin-right: 5px; }
.alignRight { float:right; margin-left: 5px; }


/*txt, links*/
/* h1 { background:url(../images/logo.jpg) top left no-repeat; text-indent:-10000px; height:136px; font-size:1em;} */



/*header*/

.menu { background:url(../images/bg_menu.gif) top left no-repeat;}
.pad { padding:0 0 7px 29px;}
.logo { padding:43px 0 0 37px;}
.header_wrapper { height:368px; background:url(../images/header_wrapper.jpg) top left no-repeat;}
.header_wrapper .box { width:766px;}
.header_wrapper .column1 {
	width:400px;
	margin-top:63px;
	font-family:Arial;
	background:url(../images/bg_block1.gif) top left repeat-y;
	font-size:0.5625em;
	text-transform:capitalize;
	color:#727272;
	line-height:1.444em;
}
.header_wrapper .column1 a { color:#e32626;}
.header_wrapper .column1 .top { background:url(../images/bg_top1.gif) top left no-repeat;}
.header_wrapper .column1 .bottom { background:url(../images/bg_bottom1.gif) bottom left no-repeat; padding:16px 19px 22px 20px;}
.header_wrapper .column2 { width:193px; margin-top:63px; font-family:Arial; background:url(../images/bg_block2.gif) top left repeat-y; font-size:0.5625em; text-transform:uppercase; color:#727272; line-height:1.444em;}
.header_wrapper .column2 a { color:#0d2d7b;}
.header_wrapper .column2 .top { background:url(../images/bg_top2.gif) top left no-repeat;}
.header_wrapper .column2 .bottom { background:url(../images/bg_bottom2.gif) bottom left no-repeat; padding:16px 19px 22px 18px;}
.header_wrapper .column3 { width:193px; margin-top:63px; font-family:Arial; background:url(../images/bg_block3.gif) top left repeat-y; font-size:0.5625em; text-transform:uppercase; color:#727272; line-height:1.444em;}
.header_wrapper .column3 a { color:#a02cb7;}
.header_wrapper .column3 .top { background:url(../images/bg_top3.gif) top left no-repeat;}
.header_wrapper .column3 .bottom { background:url(../images/bg_bottom3.gif) bottom left no-repeat; padding:15px 19px 22px 18px;}

.header_wrapper .column4 { width:193px; margin-top:63px; font-family:Arial; background:url(../images/bg_block3.gif) top left repeat-y; font-size:0.5625em; text-transform:uppercase; color:#727272; line-height:1.444em;}
.header_wrapper .column4 a { color:#a02cb7;}
.header_wrapper .column4 .top { background:url(../images/bg_top3.gif) top left no-repeat;}
.header_wrapper .column4 .bottom { background:url(../images/bg_bottom3.gif) bottom left no-repeat; padding:15px 19px 22px 18px;}
.header_wrapper .pic { margin:0 20px 14px 0;}



/*content*/
#content { background:url(../images/content_bg.gif) top left repeat-x; font-size:0.5625em; line-height:1.444em; text-transform:uppercase; font-family:Tahoma; color:#727272;}
#content .left { background:url(../images/content_left.gif) top left no-repeat;}
#content .right { background:url(../images/content_right.gif) top right no-repeat; padding:42px 27px 29px 32px;}
#content .title { margin-bottom:28px;}
#content .pic { margin:0 20px 12px 0;}
#content .col_1 .ind { padding-right:25px;}
#content .col_2 .ind { padding-left:31px;}
#content p { margin:21px 0 0 0;}
#content .col_3 .ind { padding:0 0px 0 31px;}
#content .box { width:707px;}
#content .sepparate { background:url(../images/bg_line.gif) top left repeat-y;}



/*footer*/
#footer { background:url(../images/bg_footer.gif) top left repeat-x; margin:0 3px 0 3px; font-size:0.5625em; text-transform:uppercase; font-family:Tahoma; color:#fff;}
#footer a { color:#76bfd5}
#footer .row1 { height:42px;}
#footer .row1 img { margin-right:28px;}
#footer .row1 .pic1 { margin-left:38px;}
#footer .row2 { height:61px; text-align:center;}
#footer .txt { padding:28px 0 0 0;}



/*================== index-3.html ==================*/
#page4 #content .column1 { width:220px;}
#page4 #content .column2 { width:213px;}
#page4 #content .pic { margin:0 10px 25px 0;}
#page4 #content .pic1 { margin:0 10px 0px 0; float:left;}


/*================== index-5.html ==================*/
#page6 #content .col_1 .ind { padding:0 48px 26px 0;}
#page6 #content .col_1 a { color:#727272; text-decoration:none;}
#page6 #content .col_1 a:hover { text-decoration:underline;}
#page6 #content .col_3 { background:url(../images/bg_line.gif) top left repeat-y;}
#page6 #content .col_2 .div { height:28px;}
#page6 #content .col_2 .div1 { height:80px;}
#page6 #content .col_2 .alignright { margin:0px 59px 0 0;}

/*================== index-6.html ==================*/
#page7 #content span { color:#005ea6;}

/*==========================================*/




.input{
   background:#fff;
   border:1px solid #585858;  
   width:173px; height:20px;  
   font-size:1em;
   font-family:Arial;
   text-transform:uppercase;
   position:relative;
   color:#8c8c8c;
   padding: 50px 0px 50px 0px;
   
}
textarea{
   background:#fff;
   border:1px solid #585858;
   width:173px; height:77px;  
   font-size:1em;
   font-family:Arial;
   overflow:auto;
   text-transform:uppercase;
   color:#8c8c8c;
}

.headerCol1 {
	background: #FFFFFF url(../_graphics/headerBackground_thin.jpg) top right repeat-x;
	padding: 10px 0px 10px 0px;
	width:475px;
}

.headerCol2 {
	background: #FFFFFF url(../_graphics/headerBackground_thin.jpg) top right repeat-x;
	width: 240px;
	padding: 10px 0px 10px 10px;
}

.reportCol1{
	background: #FFFFFF url(../_graphics/headerBackground_thin.jpg) top right repeat-x;
	width: 185px;
	padding: 10px 0px 10px 0px;
}

.reportCol2{
	background: #FFFFFF url(../_graphics/headerBackground_thin.jpg) top right repeat-x;
	width: 600px;
	padding: 10px 0px 10px 0px;
}

#reportTable tbody tr.even td {background: #fff}
#reportTable tbody tr.odd td {background: #e1e1e1}
#reportTable {font: Arial, Helvetica, sans-serif; font-size: 9px; line-height:10px};


#partners td {
clear: both;
vertical-align: middle;

}

.partners {
clear: both;
vertical-align: middle;

}


.headline {
	font-family: Arial, Helvetica, sans-serif;
	color: #015496;
	letter-spacing: -1px;
	font-weight:800 ;
	font-size:22px;
	margin: 40px 0px 0px 0px;
}


/* .h1 {
	font-size: 16px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 18px; 
	}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	color: #015496;
	letter-spacing: -1px;
	font-weight:800 ;
	font-size:22px;
	margin: 40px 0px 0px 0px;
}
*/

header1, .header1 {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #015496;
	letter-spacing: -1px;
	font-weight:800 ;
	font-size:22px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;

}

header2, .header2 {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #324D62;
	letter-spacing: -1px;
	font-weight: 400;
	font-size:20px;
	padding:0px 0px 0px 5px;
}

h1, .h1 {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
}

h2, .h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.h3 {
	font-size: 16px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 18px; 
}

.h4 {	
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing: -1px;
	font-weight: 900;
	font-size:14px;
	margin:0px 0px 0px 0px;
}

h5 {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #015496;
	letter-spacing: -1px;
	font-weight:800 ;
	font-size:22px;
	line-height: 26px;
	margin: 0px 0px 0px 0px;
}

.headline2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #324D62;
	letter-spacing: -1px;
	font-weight: 400;
	font-size:20px;
	margin:0px 0px 0px 6px;
}

.formText {
	font-family: Arial, Helvetica, sans-serif;
	color: #324D62;
	letter-spacing: -1px;
	font-weight: bolder;
	font-size:16px;
	margin:0px 0px 10px 6px;
}


.contentHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing: -1px;
	font-weight: 900;
	font-size:14px;
	margin:0px 0px 0px 10px;
}

.description { /* Description in header */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	letter-spacing: -1px;
	font-weight: 300;
	line-height: 14px;
	color: #6a6a6a;
	} 
	
.footer { /* Footer/Copyright */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0px;
	font-weight: 300;
	line-height: 14px;
	color: #FFFFFF;
	}
.footer a {color: #CCCCCC}
.footer a:hover {color: #FFFFFF; text-decoration:underline}
.footer a:visited {color: #99CCFF}
	
	
.internalColumn1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
	line-height: 24px;
}

.internalColumn1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	padding: 0 15px 0 0;
	margin: 0 0 10px 0;
}

.defaultContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
	line-height: 18px;
}

.defaultColumnContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	line-height: 14px;
}

.defaultColumnContent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
	line-height: 14px;
	color: #1070AD;
}

.defaultColumnContent a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
	line-height: 14px;
	color: #003366;
}

.defaultColumnContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
	line-height: 14px;
	color: #666666;
	text-decoration:underline;
}

.defaultColumnContent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
	line-height: 14px;
	color: #1070AD;
}

.internalColumn1a ul { 
	/*background:url(../_graphics/bullet.jpg) top left no-repeat;*/
	list-style-type: none;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 1.8em; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 5px;
}

.internalColumn1a li {
	background:url(../_graphics/bullet.jpg) top left no-repeat;
	list-style-type: none;
	list-style:none;
	padding:2px 0 0 24px;
	color:#005ea6;
	line-height:1.8em;
	font-family:Arial, Helvetica, sans-serif;
}

.internalColumn1a li a{
	/* background:url(../_graphics/bullet.jpg) top left no-repeat; */
	padding:2px 0 0 24px;
	color:#005ea6;
	line-height:1.8em;
	font-family:Arial, Helvetica, sans-serif;
}

.internalColumn1a li a:hover {
	/*background:url(../_graphics/bullet_f2.gif) center left no-repeat;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003366;
	text-decoration:underline;
	background-position:left center;
}

.topMenuContact{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	font-weight: bolder;
	line-height: 18px;
}

.topMenuContact a { color: #003366; }
.topMenuContact a:visited {	color: #003366;	}
.topMenuContact a:hover { color: #BCBCBC; }


.internalColumn2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	font-weight: normal;
	line-height: 20px;
}


.internalColumnDivider {
	background: url('../_graphics/vDivider.jpg') top repeat-y;
	
}

ul#calloutBox {
	list-style-type: none;
	padding: 0 0 0 20px;
}

ul#calloutBox li {
	margin-bottom: .5em;
}

ul#calloutBox li a {
}

ul#calloutBox ul {
	margin: .5em 0 0 0;
	padding: 0;
	list-style-type: none;
}

ul#calloutBox li li {
	
}
.calloutBullet {
	margin: 0 0 0 20px;
	list-style-image:url(../_graphics/bullet2.gif);
	list-style-position: outside;
}

.calloutBullet2 {
	margin: 0 0 0 50px;
	list-style-image:url(../_graphics/subBullets2.jpg);
}




.colBox	{ color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; background-image: url('../_graphics/colBox.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; padding: 0px 10px 0px 10px; }
.colBox  a:link       { color: #a60013; text-decoration: underline }
.colBox  a:visited    { color: #a60013; text-decoration: underline }
.colBox  a:hover      { color: #900014; text-decoration: underline }

.colHeaderBox{
	background: #FFFFFF url(../_graphics/tabHeader_ltBlue.gif) top right repeat-x;
	padding: 10px 0px 0px 10px;
	
}

.colHeader {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:900;
color: #FFFFFF;
vertical-align:bottom;
margin: -10px 0px 0px 0px;
}

.colHeaderBoxWide {
	background: #FFFFFF url('../_graphics/tabHeader_350_dark.gif') top right repeat-x;
	padding: 10px 0px 0px 10px;
}

.columnBoxWide {
	color: #666666; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	background-image: url('../_graphics/colBox_350.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: right bottom; 
	padding: 0px 14px 14px 14px; 
}

.colHeaderBoxGold350 {
	background: #FFFFFF url('../_graphics/tabHeader_350_gold.gif') top right repeat-x;
	padding: 10px 0px 0px 10px;
}

.colHeaderBox270 {
	background: #FFFFFF url('../_graphics/tabHeader_270_dark.gif') top right repeat-x;
	padding: 10px 0px 0px 10px;
}

.columnBox270 {
	color: #666666; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	background-image: url('../_graphics/colBox_270.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: right bottom; 
	padding: 0px 14px 14px 14px; 
}

.colHeaderBox173 {
	background: #FFFFFF url('../reportSection/_graphics/tabHeaderRounded_173_dark.gif') top right repeat-x;
	padding: 10px 0px 0px 10px;
}

.columnBox173 {
	color: #666666; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	background-image: url('../reportSection/_graphics/colBox_173.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: right bottom; 
	padding: 0px 14px 14px 14px; 
}


.colHeaderBoxApplicability {
	background: #FFFFFF url('../_graphics/tabHeader_350_blue.gif') top center repeat-x;
	padding: 10px 0px 0px 10px;
}

.columnBox485 {
	color: #666666; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	background-image: url('../_graphics/colBox_485.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: center bottom; 
	padding: 0px 14px 14px 14px; 
}

.colHeaderBox485{
	background: #FFFFFF url('../_graphics/tabHeaderRounded_485_dark.gif') top center repeat-x;
	padding: 10px 0px 0px 10px;
}

.columnBox450 {
	color: #666666; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	background-image: url('../reportSection/_graphics/colBox_450.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: center bottom; 
	padding: 0px 14px 14px 14px; 
}

.colHeaderBox450{
	background: #FFFFFF url('../reportSection/_graphics/tabHeaderRounded_450_dark.gif') top center repeat-x;
	padding: 10px 0px 0px 10px;
}

.colHeaderBoxSearches {
	background: #FFFFFF url('../_graphics/tabHeader_350_gold.gif') top center repeat-x;
	padding: 10px 0px 0px 10px;
}

.colHeaderBoxDark {
	background: #FFFFFF url('../_graphics/tabHeader_350_dark.gif') top center repeat-x;
	padding: 10px 0px 0px 10px;
}


.columnBoxThin {
	color: #666666; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	background-image: url('../_graphics/colBox_350.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: center bottom; 
	padding: 0px 14px 14px 14px; 
}

.colHeaderBoxWideLeft {
	background: #FFFFFF url('../_graphics/tabHeader_350_gold.gif') top left repeat-x;
	padding: 10px 0px 0px 10px;
}

.columnBoxWideLeft {
	color: #666666; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	background-image: url('../_graphics/colBox_350.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: left bottom; 
	padding: 0px 14px 14px 14px; 
}


.columnBox1 {
	color: #666666; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	background-image: url('../_graphics/colBox1.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: right bottom; 
	padding: 0px 14px 14px 14px; 
}

.columnBox1 td {
	padding: 0px 15px 0px 15px;
}

.columnBox	{
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	background-image: url('../_graphics/colBox.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 14px;
}

.resourcesSide {
display:block;
background: url("../_graphics/rssBlue.gif") top left no-repeat ;
width: 180px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color: #003366;
border-bottom: 1px #003366 dotted;
padding: 0px 0px 5px 24px;
margin: 0px 0px 5px 10px;
}

.resourcesSide a {
	color:#003366;
	text-decoration:none;
}

.resourcesSide a:hover {
	color:#666666;
	text-decoration:underline;
}

.h3 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #003366;
	padding: 0px 0px 10px 0px;
}

/* RESOURCE HEADERS */

.resourcesArticles {
display:block;
background: url("../_graphics/iconArticles.jpg") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.resourcesWhitePapers {
display:block;
background: url("../_graphics/iconWhitePapers.jpg") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.resourcesRecent {
display:block;
background: url("../_graphics/iconRecent.jpg") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.resourcesPodcast {
display:block;
background: url("../_graphics/iconPodcast.jpg") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.resourcesMediaCenter {
display:block;
background: url("../_graphics/iconMediaCenter.jpg") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.blogEntries {
display:block;
margin: 10px 10px 10px 10px;
}

.resourcesLegislative {
display:block;
background: url("../_graphics/iconLegislative.jpg") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.resourcesCourtDelays {
display:block;
background: url("../_graphics/iconCourtDelays.png") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.resourcesBlog {
display:block;
background: url("../_graphics/iconBlog.jpg") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.resourcesAnnouncements {
display:block;
background: url("../_graphics/iconAnnouncement.png") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:-1px;
font-size: 14px;
line-height:45px;
color: #003366;
border-bottom: 1px #999999 dotted;
padding: 0px 0px 0px 50px;
margin: 10px 10px 10px 10px;
}

.feed {
display: block;
background: url("../_graphics/iconTinyArticles.gif") top left no-repeat ;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
line-height:17px;
color: #003366;
padding: 0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
/* border-bottom: 1px #e1e1e1 dotted;*/
}

.feed {
display: block;
color: #003366;
}

.feed a {
	color:#333333;
	text-decoration:none;
}

.feed a:hover {
	color:#666666;
	text-decoration:underline;
}

.feed2 {
display: block;
background: url("../_graphics/iconTinyArticles.gif") top left no-repeat ;
/* width: 200px; */
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:17px;
color: #003366;
padding: 0px 0px 0px 20px;
margin: 5px 0px 10px 30px;
/* border-bottom: 1px #e1e1e1 dotted;*/
}

.feed2 {
display: block;
color: #003366;
}

.feed2 a {
	color:#333333;
	text-decoration:none;
}

.feed2 a:hover {
	color:#666666;
	text-decoration:underline;
}

.feedStory {
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:17px;
color: #003366;
padding: 0px 0px 10px 15px;
margin: 0px 0px 10px 0px;
border-bottom: 1px #e1e1e1 dotted;*/
}


.newsHed {
display: block;
background: url("../_graphics/bullet.gif") top left no-repeat ;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:12px;
color: #003366;
padding: 0px 15px 0px 30px;
margin: 0px 0px 10px 0px;
/* border-bottom: 1px #e1e1e1 dotted;*/
}

.newsHed a {
	color:#333333;
	text-decoration:none;
}

.newsHed a:hover {
	color:#666666;
	text-decoration:underline;
}


/*===================================================== */
/* Divider */
.divider {
border-bottom: dotted 1px #d6d4d1;
margin: 0px 10px 12px 0px;
height: 10px;
}
/*===================================================== */

/*===================================================== */
/* LOGIN button */
	.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
	.btn * { font-style: normal; background-image: url(../_graphics/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
	.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
	.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
	.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
	.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
	
	* html .btn span,
	* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
	
	.btn.blue { font-size: 36px; background: #2ae; margin: 5px 0px 5px 0px; }
	.btn.green { background: #9d4; }
	.btn.pink { background: #e1a; }
	.btn:hover { 
		background-color: #9d4;
		text-decoration: none;
	}
	.btn:active { background-color: #444; }
	.btn[class] {  background-image: url(../_graphics/shade.png); background-position: bottom; }
	
	* html .btn { border: 3px double #aaa; }
	* html .btn.blue { font-size: 180%; border-color: #2ae; }
	* html .btn.green { border-color: #9d4; }
	* html .btn.pink { border-color: #e1a; }
	* html .btn:hover { border-color: #a00; }

form { margin-top: 2em; }
form p .btn { margin-right: 1em; }
textarea { margin: 1em 0;}
/*===================================================== */

/*===================================================== */
/* Resource downloads */

.resourcePDF {
display: block;
margin: 5px 0 10px 0px;
padding: 0 0 0 30px;
background: url("../_graphics/pdficon_sm.gif") top left no-repeat ;
}

.resourcePDF a {
	color:#005ea6; text-decoration: none;
	margin: 5px 0 10px 0px;

}

.resourcePDF a:hover {text-decoration:underline; margin: 5px 0 10px 0px;}


.resourceDoc {
	display: block;
	padding: 0 0 0 30px;
	background: url("../_graphics/iconTinyDoc.gif") top left no-repeat ;	
	margin: 5px 0 10px 0px;

}
.resourceDoc a {
	color:#005ea6; text-decoration: none;
	margin: 5px 0 10px 0px;

}

.resourceDoc a:hover {text-decoration:underline; margin: 5px 0 10px 0px;}

#mainContent {
	background: url("../_graphics/ainsight_home_r1_c1.jpg") top left repeat-x;
}

#flashcontent {
	padding:0px 0px 0 0px;
	margin: 0 0 0 5px;
	}

#centerBoxes {
	background: #1674AC url("../newHome/images/centerBlock.png") top left no-repeat;
	position: absolute;
	height: 101px;
	width: 757px;
	margin: -2px 0 0px 0px;
	padding: 25px 0 0 25px;
	z-index: 1000;
}



#contentArea2 {
	background: #ffffff url("../newHome/images/bgContentArea2wide.jpg") top left no-repeat;
	height: 540px;
	margin: -2px 0 0 -1px;
	padding: 30px 10px 0 10px;
}

.contentArea2Col1 {
	/* border: 1px dotted #FF0000; */
	width: 49%;
	float: left;

}

.contentArea2Col2 {
	/* border: 1px dotted #00FF00; */
	width: 49%;
	display: inline-block;
	float: right;
}

.solutionsBox {
	background: #ffffff url("../newHome/images/bgSolutions.png") top left no-repeat;
	border: 1px solid #E1E1E1;
	width: 165px;
	height: 155px;
	float: left;
	padding: 5px 0px 5px 0px;
	margin: 10px 0 0 10px;

}

.solutionsHed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2F71A1;
	padding: 25px 0 0 60px;
}

.transportationHed {
	background: url("../newHome/images/icon_trans.png") top left no-repeat;
	height: 40px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2F71A1;
	margin: -5px 0 0 -5px;
	padding: 25px 0 0 70px;
}

.educationHed {
	background: url("../newHome/images/icon_ed.png") top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2F71A1;
	margin: -5px 0 0 15px;
	padding: 25px 0 0 50px;
}

.educationHed a, a:visited, a:hover {
	text-decoration: none;
	border-bottom: none;
	color: #4B4C4B;
}

.staffingHed {
	background: url("../newHome/images/icon_hr.png") top left no-repeat;
	height: 50px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2F71A1;
	margin: -5px 0 0 -5px;
	padding: 25px 0 0 70px;
}

.financialHed {
	background: url("../newHome/images/icon_financial.png") top left no-repeat;
	height: 50px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2F71A1;
	margin: -5px 0 0 -5px;
	padding: 25px 0 0 70px;
}

.healthcareHed {
	background: url("../newHome/images/icon_healthcare.png") top left no-repeat;
	height: 50px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2F71A1;
	margin: -5px 0 0 5px;
	padding: 25px 0 0 65px;
}

.insuranceHed {
	background: url("../newHome/images/icon_insurance.png") top left no-repeat;
	height: 50px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2F71A1;
	margin: -5px 0 0 5px;
	padding: 25px 0 0 65px;
}

.solutionsText {
	color: #666666;
	font-size: 10px;
	line-height: 16px;
	padding: 0px 5px 5px 10px;
	
}


img.contentImg {
	float: left;
	display: block;
	border: 1px solid #C6C6C6;
	margin: 5px 10px 10px 0;
	padding: 3px;
	background-color: #FFF;
}

.homeHeader {
	margin: 0 0 20px 0;	
}

.homeHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1C72AF;
	font-weight: bold;
	letter-spacing: -1px;
}

.homeHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #4F5D6A;
	font-weight: normal;
	letter-spacing: -1px;
}

.homeHeader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: uppercase;
	line-height: 16px;
	margin: 0px 0 30px 0;
	
}

/* new footer*/
#newFooter { background: #ffffff url(../newHome/images/bgFooter.jpg) top left repeat-x; height: 100px; padding: 80px 0 0 20px; text-align: left; /* font-size:1em; text-transform:uppercase; font-family:Tahoma; */}
#newFooter a { color:#336699}
#newFooter .row1 { height:42px;}
#newFooter .row1 img { margin-right:28px;}
#newFooter .row1 .pic1 { margin-left:38px;}
#newFooter .row2 { height:61px; text-align:center;}
#newFooter .txt { padding:28px 0 0 0;}


/* social icons */
#socialIcons {
	text-align: right;
	line-height: 9px;
	float: right;
	padding: 0px 10px 0px 300px;
	margin: -56px 0 0px 0; 
}

#btnTwitter {
	margin: 0px 0px 0px 5px;
	display: inline-block;
        float: left;
	width: 52px;
	height: 50px;
	background: url("../newHome/images/social_Twitter.png") no-repeat 0 -50px;
}

#btnTwitter:hover {
	background-position: 0 0px;
}

#btnTwitter span {
	display:none;
	}
	
#btnBlog {
	margin: 0px 0px 0px 5px;
	display: inline-block;
        float: left;
	width: 52px;
	height: 50px;
	background: url("../newHome/images/social_AiBlog.png") no-repeat 0 -50px;
}

#btnBlog:hover {
	background-position: 0 0px;
}

#btnBlog span {
	display:none;
	}
	
#btnFacebook {
	margin: 0px 0px 0px 5px;
	display: inline-block;
        float: left;
	width: 52px;
	height: 50px;
	background: url("../newHome/images/social_Facebook.png") no-repeat 0 -50px;
}

#btnFacebook:hover {
	background-position: 0 0px;
}

#btnFacebook span {
	display:none;
	}	

#btnLinkedIn {
	margin: 0px 0px 0px 5px;
	display: inline-block;
        float: left;
	width: 52px;
	height: 50px;
	background: url("../newHome/images/social_LinkedIn.png") no-repeat 0 -50px ;
}

#btnLinkedIn:hover {
	background-position: 0 0px;
}

#btnLinkedIn span {
	display:none;
	}


#btnRequestInfo {
	margin: 5px 5px 5px 5px;
	display: inline-block;
    float: right;
	width: 166px;
	height: 70px;
	background: url("../_graphics/request_info.png") no-repeat 0 -70px ;
}

#btnRequestInfo:hover {
	background-position: 0 0px;
}

#btnRequestInfo span {
	display:none;
	}

