/* ------------------------------------------------Basic Style Sheet for Nimble Group siteversion:    1.03 (12-18-2006)author:     D.Moss; R.Villawebsite:    http://www.nimblegroup.com/------------------------------------------------- *//* imported rules (placeholder) @import url(css/special.css);*/HTML {	margin: 0px;	padding: 0px;	color:  #000000; /*black*/	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	/* font-family: 'Trebuchet MS', 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif; */	}/* star HTML hack is for IE 6 and below only */* HTML {	margin: 0px;	padding: 0px;	color:  #0000ff; /*black*/	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	/* font-family: 'Trebuchet MS', 'Lucinda Grande', Verdana, Arial, Helvetica, sans-serif; */}/* pseudo-classes */A:link, A:visited {	color: #333333;	text-decoration: none;	border-bottom: none;    /* 1px dotted #000; */}A:hover, A:active {    color: #ff8c00; /*#0000cc;*/    border-bottom: 1px dotted #ff8c00;}/* star HTML hack is for IE 6 and below only */* HTML A:hover, * HTML A:active {	color: #ff8c00; /*#0000cc;*/	border-bottom-style: solid;}/* type selectors */BODY {    margin: 0px;	padding: 0px;	text-align: center;    min-width: 750px;}H1 {    font-size: 30px;    color: #333333;    font-weight: 300;}H2 {    font-size: 20px;    color: #333333;    font-weight: 300;}H3 {	font-size: 14px;	line-height: 14px;	color: #666666;	font-weight: bold;}.topimage {    position: absolute;    left: 0px;    top: 3px;}.datestamp {	font-size: 11px;	color: #ff8c00;	font-weight: bold;}/* Layouts */#wrapper {    width: 750px;    margin: 0 auto;    text-align: left;    position: relative;}#masthead {	margin-bottom: 2px;	padding: 0px;	width: 750px;	height: 250px;	position: relative;}#masthead>img {    width: 750px;    height: 250px;}#masthead .text {    width: 400px;    top:  -10px;    left: 20px;    text-align: left;    position: absolute;}* HTML #masthead .text {    top:  10px;}#masthead H1 {    line-height: 30px;    margin-bottom: 20px;}#masthead H3 {    margin-top: -15px;	font-size: 14px;	line-height: 16px;	color: #666666;	font-weight: 300;}#branding {	margin-bottom: 0px;	padding: 0px;	width: 750px;	position: relative;}#branding IMG {    border: none;}#branding .datestamp {    position: absolute;    bottom: 5px;    right: 0px;    text-align:  right;}div.content {    clear: left;}div.contentHome {    clear: left;}#footer {	clear: both;	color: #666666;	font-size: 10px;	margin-top: 15px;	margin-bottom: 30px;	padding-top: 5px;	padding-bottom: 20px;	border-top: 1px solid #666666;	text-align: left;}#footer A {    padding-left: 5px;    padding-right: 5px;}/*.contentHome .choicesContent,*/.subContent .choicesContent{    /* background-color: #f5f5f5;  */}.contentHome H2 {    padding-bottom: 10px;}.sideBar {   float: right;   width: 190px;   margin-top: 30px;   margin-bottom: 0px;   border-left: 1px solid #666666;     position: relative;   padding-left: 10px;   padding-right: 0px;   padding-bottom: 0px;   }.sideBarContent {    margin-top: 5px;    float: left;    width: 190px;    height: 80px;	position: relative;	border-top: 1px dotted #666666;}* HTML .sideBarContent {    border-top: 1px solid #666666;}.sideBarContent>IMG {    top:  10px;    left: 0px;    padding: 10px 10px 10px 10px;    width: 50px;    height: 50px;    position: absolute;}.sideBarContent .imageText {    top:  10px;    left: 60px;    text-align: left;    padding: 10px 10px 10px 10px;    position: absolute;}.sideBarContent .text {    text-align: left;    padding: 10px 10px 10px 10px;    }.sideBarContent P {    font-size: 12px;    color: #666666;}.content {	width: 750px;    padding-bottom: 50px;	margin-top: 0px;}.subContent {    width: 750px;    height: auto;	margin-top: 10px;    margin-bottom: 20px;    border-top: 1px solid #666666;    position: relative;    padding-top: 10px;    padding-bottom: 20px;}.subContent H2 {    padding-bottom: 10px;}.newsContent {    width: 750px;	margin-top: 30px;    margin-bottom: 20px;    border-top: 1px solid #666666;    position: relative;    padding-top: 20px;    padding-bottom: 5px;   }.newsContent .text {    float: left;    width: 230px;    height: auto;	position: relative;	padding: 10px 15px 10px 0px;}.newsContent H3  {	position: relative;}.newsContent p {	position: relative;    font-size: 12px;    line-height: 12px;	color: #666666;}.topContent  {    width: 750px;	margin-top: 10px;    margin-bottom: 20px;    position: relative;	padding-top: 35px;    padding-bottom: 10px;}.topContent IMG {    float: left;    width: 202px;    height: 158;	position: relative;	padding: 5px 20px 30px 20px;}.topContent .imageText {    top:  -14px;    float: left;    width: 490px;    height: auto;    position: relative;    padding: 0px 10px 10px 5px;}.stockContent  {    width: 750px;	margin-top: 10px;    margin-bottom: 20px;    position: relative;	padding-top: 45px;    padding-bottom: 10px;}* HTML .topContent .imageText {    top:  0px;    padding-top: 5px;}.topContent .imageText H2,.topContent .imageText H3 {    padding-bottom: 0px;    margin-bottom: 15px;    color: #000000;}.topContent P  {   margin-top: -10px; } .topContent P,.topContent LI,.topContent em{    font-size: 13px;    color: #000000;    font-weight: 500;}.contentHome{    /* float: left; */    width: 720px;    margin-top: 20px;    margin-bottom: 20px;    position: relative;    padding-top: 30px;    padding-left: 20px;    padding-right:  10px;    padding-bottom: 20px;   }.homeContent {    float: left;      width: 360px;    margin-top: 0px;    margin-bottom: 0px;    /* height: auto; 12-11 */	position: relative;	padding-top: 0px;    padding-bottom: 0px;     }.homeContent IMG {   float: left;   width: 50px;   height: 50px;   position: relative;   margin:  5px 10px 10px 10px;   border: none;    }.homeContent .imageText {    top:  -12px;    float: left;    /* left: 60px; */    width: 270px;    height: auto;   /* text-align: left; */    position: relative;    padding: 0px 10px 10px 10px;    }* HTML .homeContent .imageText {    top:  0px;}.homeContent .imageText H3 {  	margin-bottom: 15px;  	padding-bottom: 0px;    /* position: relative; */}.homeContent P {	margin-top: -10px;      font-size: 10px;	/* line-height: 10px; */	color: #666666;	}.homeContent .readMore {    position: relative;    bottom: 5px;    right: 0px;    text-align: right;}.choicesContent {    float: left;      width: 250px;    margin-top: 0px;    margin-bottom: 0px;    /* height: auto; 12-11 */	position: relative;	padding-top: 0px;    padding-bottom: 0px;     }.choicesContent IMG {   float: left;   width: 50px;   height: 50px;   position: relative;   margin:  4px 9px 9px 9px;   border: 1px solid #FFFFFF;    }.choicesContent A:hover IMG,.choicesContent A:active IMG {     border: 1px solid #ff8c00;    /*    border-style: inset;    border-color: aqua;    */}.choicesContent .imageText {    top:  -10px;    float: left;    /* left: 60px; */    width: 165px;    height: auto;   /* text-align: left; */    position: relative;    padding: 0px 10px 10px 5px;    }* HTML .choicesContent .imageText {    top:  0px;}.choicesContent .imageText H3 {  	margin-bottom: 15px;  	padding-bottom: 0px;    /* position: relative; */}.choicesContent P {	margin-top: -10px;      font-size: 10px;	/* line-height: 10px; */	color: #666666;	}.choicesContent .readMore {    position: relative;    bottom: 5px;    right: 0px;    text-align: right;}.readMore  {    float: right;    padding-top: 10px;    text-align: left;}.readMore IMG {    float: left;    padding-right:7px;}.readMore A {    float: left;    font-style: italic;    }A.hid {    color:#000;     text-decoration:none;     outline-style:none;}A.hid EM {    display:none;}A.hid:hover {    text-decoration:none;    color: #0000cc;    border-bottom: 1px dotted #ff8c00;}* HTML A.hid:hover {    text-decoration:none;    color: #0000cc;    border-bottom: none;    /* 1px solid #ff8c00;*/}A.hid:active, A.hid:focus {    background:#fff;}A.hid:active SPAN, A.hid:focus SPAN {    display:none;}A.hid:active EM, A.hid:focus EM {    display:block;    color:#000000;     width:100%;     font-style:normal;     cursor:default;    }.clear {  clear: both;}/* Additions by DMoss 1.30.07 *//* with revisions by R.N.Villa 02.24.2007 */.IRnav  {	width: 150px;	margin-right:10px;	margin-top: 10px;	position: relative;	padding-top: 10px;	padding-left:10px;	padding-right:10px;	padding-bottom: 10px;	float:left;	background-color:#faa634;}.IRnav h2 {    font-size: 20px;    color: #ffffff;    font-weight: 300;}.IRnavList  {	width: 10px;	margin-right:0px;	margin-top: -10px;     	position: relative;	padding-top: 0px;	padding-left:0px;	padding-right:0px;	padding-bottom: 10px;	float:left;	background-color: #faa634;	}.IRnavList ul {	    margin:0;    padding:2px 2px 0;    list-style:none;}.IRnavList li {    float:left;    margin:0;    padding:0;    list-style:none;    white-space: nowrap;}.IRnavList a {    display:block;    /* background:url("../i/left.gif") no-repeat left top; */    padding-top: 0px;	padding-left:2px;	padding-right:2px;	padding-bottom: 2px;	font-weight:bold;    color:#000000;	/* #765; */    float:left;}.IRnavList a:hover {    color: #ffffff;	/* #ff8c00; */    border-bottom: none;	/* 1px dotted #ffffff;  */    }/* star HTML hack is for IE 6 and below only */* HTML .IRnavList A:hover, * HTML .IRnavList A:active {    color:  #ffffff;	/* #ff8c00; */    border-bottom-style: none;	}.IRcontent  {	width: 540px;	margin-top: -10px;	margin-bottom: 20px;	margin-left:10px;	position: relative;	padding-top: 20px;	padding-bottom: 10px;	float:left;}.IRcontent img {	height:300px; width:500px;padding-top:15px; }.IRcontent P  {    margin-top: -10px;     font-size: 13px;    color: #000000;    font-weight: 500;     float:left;}#sideNavBar {    float: left;    width: 145px;   /*100%;*/    /* background: #f5f5f5; */    font-size: 120%;    line-height: 24px;    	margin: 5px;	padding: 0;}#sideNavBar ul {    margin:0;    padding:10px 10px 0;    list-style:none;}#sideNavBar li {    float:left;      margin:0;    padding:0;    list-style:none;}#sideNavBar a {    float:left;    display:block;    font-weight:bold;}#sideNavBar a:hover {    color:white;    border-bottom: none;}/* end of CSS file. */