body {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0;
	padding:0px;
	font-size: .7em;
	background: #fff;
}

a:link, a:visited {
	color:#3b336f;
	text-decoration: underline;
}

a:visited {
	color:#3b336f;
	}
	
a:hover, a:active {
	color:#3b336f;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, h7 {
	margin: 0px;
	padding: 0px;
}

h1{
 font-size: 120%;
 color: #334d55;
}

h2{
	font-size: 182%;
	color: #190e6a;
	font-weight:600;
	text-align: center;
}

h3{
	font-size: 152%;
	color: #BE1431;
	text-align: center;
	text-transform: capitalize;
	}

h3.nocaps{
	font-size: 152%;
	color: #BE1431;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-transform:none;
	}

h4{
 	font-size: 162%;
 	font-weight: normal;
 	color: #636363;
	text-align: center;

}

h5{
	font-size: 110%;
	color: #190e6a;
	margin-top: 24px;
}

h6{
	color:#fff;
	font-size:120%;
	font-weight:bold;
	padding-top:5px;
	}

.stockingheading {
	font-size: 120%;
	color: #BE1431;
	font-weight:bold;
	margin-bottom: 24px;
}
.resourceheading {
	font-size: 110%;
	color: #190e6a;
	font-weight:bold;
	margin-bottom: 14px;
}

.isiheader {
	font-size: 110%;
	color: #FF0000;
	margin-top: 24px;
	text-align: left;
	font-weight: bolder;
}

.purplesubhead {
	font-size: 131%;
	color: #190e6a;
	text-align: center;
	text-transform: none;
	font-weight:bold;
}
	
.hpad {
	padding-top:20px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrapper {
	width:780px;
}

#masthead{
	background-image:url(../images/bckgrd.jpg);
	background-repeat: no-repeat;
	height:127px;
	margin: 0;
	padding: 10px 0px;
	width: 780px;
}

#masthead_home{
	background-image:url(../images/home-bckgrd.jpg);
	background-repeat: no-repeat;
	height:94px;
	margin: 0;
	width: 780px;
}

#navBar{
	width:250px;
	padding-top:35px;
	float:left;
}

#content{
  float:right;
	width: 520px;
}

#footer {
	clear: both;
	padding: 25px 10px 10px 10px;
	text-align:center;
}


/***********************************************/
/*Component Divs                               */
/***********************************************/

#logo_landing {
	text-align:center;
}
	
#button_landing {
	padding-left: 250px;
	padding-top:15px;
}
#logo{
	margin-top:50px;
}
#print{
	margin: 0px;
	padding: 35px 55px 0px 0px;
	float:right;
}

#callout {
	padding:30px 30px 0 0;
	float:right;
}

#title_graphic {
	float:right;
	padding-right:70px;
}
	
#subcontent {
	padding:0 0px 30px 60px;
	width:360px;
}	

#subcontentisi {
	padding:0 0px 20px 270px;
	width:500px;
}
#subcontentresource {
	padding:0 0px 100px 600px;
	width:360px;
}	

#homepageisi {
	padding:0 0px 20px 0px;
	width:500px;
}
#footer_links {
	text-align:center;
	line-height:16px;
	padding-top:15px;
	padding-bottom:20px;
}

#anchors {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	font-weight:bold;
	clear:both;
}

a.anchor_links:link,a.anchor_links:visited,a.anchor_links:active  {
	color:#3b336f;
	text-decoration: underline;
}

a.anchor_links:hover {
	text-decoration: none;
}

#anchors li {
	padding-top:5px;
}

/***********************************************/
/*Left nav                                     */
/***********************************************/
#leftnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#leftnav {
	width: 250px;
	font-weight:bold;
}
	
#leftnav li a {
	font-size:11px;
	height: 30px;
	text-decoration: none;
}	
	
#leftnav li a:link, #leftnav li a:visited {
	color: #281b68;
	display: block;
	background:  url(../images/nav_off.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 15px;
}
	
#leftnav li a:hover {
	color: #281b68;
	background:  url(../images/nav_on.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 15px;
}
	
#leftnav li.current a:link, #leftnav li.current a:visited {
	color: #281b68;
	background:  url(../images/nav_on.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 15px;
}

.pdf_icon {
	margin-top:-9px;
	padding-right:5px;
	padding-bottom:4px;
	border:0px;
}
	

/************* .call to actions **************/
.home_cta {
	padding-left:30px;
}


/************ List Formatting*****************/
ul.content_list  { 
	list-style-image: url(../images/orange-arrow.gif); 
	padding-left:5px;
	margin-left:9px;
	list-style-position:outside;
}
	
.content_list li {
	margin-top:20px;
	padding-left:3px;
	margin-left:3px;

}
ul.content_list  { 
	list-style-image: url(../images/orange-arrow.gif); 
	padding-left:5px;
	margin-left:9px;
	list-style-position:outside;
}
.subcontent_list .acrobat{
	list-style-image: url(../images/acrobat-icon.gif);
}

.subcontent_list .excel{
	list-style-image: url(../images/excel-icon.gif); 
}	
.subcontent_list li{
	margin:4px 0px;
	list-style-image: url(../images/arrow-icon.gif);
}

.subcontent_list li span.nolink{
	padding-left:8px;
}
html>body .subcontent_list li span.nolink{
	padding:0px;
}
.subcontent_list li a{
	margin:0px 8px;
	vertical-align:middle;
}

.subcontent_list2 li {
	margin-top:4px;
	list-style-type: disc;
	list-style-image: url();
}

.subcontent_list3 li {
	margin-top:2px;
	list-style-type: none;
	margin-left: -25px;
}

.subcontent_list2 {
	margin-top:4px;
	list-style-type: disc;
	list-style-image: url();

}
html>body .subcontent_list li a{
	margin:0px;
	vertical-align:text-top;
	line-height:100%;
}
.subcontent_l2_list {
	list-style-image: url(../images/purple-hort.gif);
}

.subcontent_l3_list {
	list-style-image: url(../images/purple-bullet.gif); 
	padding-left:0px;
	margin-left:1.25em;
	}
	
ul.subcontent_l3_list li {
	margin-top:4px;
}

/************ Form *****************/
.signup_field td
{
	width: 200px;
}

.signup_field td input.text
{
	width: 190px;
}

.signup_field input.text .AREA_CD
{
	width: 40px;
}


/************ Tables *****************/
.content_table td {
padding:0 6px 0 6px;
}	

.content_table {
border-collapse:collapse;
}

.leftcell {
	background-color:#4f3893;
	vertical-align:top;
	border-bottom:1px solid #fff;
	border-top:1px solid #4f3893;
	}
	
.leftcell_l2 {
	background-color:#4f3893;
	vertical-align:top;
	border-top:1px solid #4f3893;
	}

.rightcell {
	background-color:#fff;
	vertical-align:top;
	border:1px solid #4f3893;
	}
	
.enroll_table td {
	border:1px solid #4f3893;
}

.enroll_table {
	border-collapse:collapse;
}

.enroll_header {
	background-color: #4f3893;
	font-size:130%;
	color:#fff;
	font-weight:bold;
	height:30px;
	padding-left:10px;
}

.enroll_content {
	padding:10px;
	}

ul.enroll_content2 {
	margin-left: 12px; 
	}
ul.enroll_list li {
	list-style-image: url(../images/check-bullet.gif);
	margin-left:-2.55em;
	margin-top:6px;
	}
	
ul.enroll_list_no_blt li {
	margin-left: 10px;
	margin-top:6px;
	}	
}
span.refer a:link, span.refer a:visited{
color:#999999 !important;
text-decoration:none;}
.ISI_OuterBox{ float:center;border:2px padding:0 5% 0 5%; }
.ISI_OuterBox h2{
text-align:left;
color:#003876;
font-family: verdana, arial, helvetica, sans-serif;
font-size: .7em;
font-weight:bold;
line-height:16px;
margin:20px 0 0 0;
}

.ISI_OuterBox p{
text-align:left;
color:#333333;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
margin:7px 0 9px 0;
}


.ISI_OuterBox a:link, .ISI_OuterBox a:visited{
text-align:left;
text-decoration: underline;
color:#3b336f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
font-weight:normal;
line-height:16px;
margin-bottom:10px
}
.ISI_OuterBox a:hover {
color:#3b336f;
text-decoration: underline;
text-align:left;
}
#flashwrapper {
width:auto;
}

#flashwrapper #thumbnail {
width:500px;
height: 176px;
 
}
#flashwrapper #thumbnail p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height:16px;
	margin: 0  0 0 0;
	color: #3b336f;
}
#flashwrapper #thumbnail p img{
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

#flashwrapper .para {
float:left;
width:400px;
 
clear:both;
}

.floatleft {

float:left;
}
.clear {
clear:both;
}
/******* MODAL POPUP ******/
pre {
	padding:5px;
	border:1px solid #ccc;
    font-family:Courier New,Courier;
}
code {
      font-family:Courier New,Courier;
}
#modalpopup {
      display:none;
}

.jqmPopup {
      display: none;
      position: fixed;
      /*top: 20%;*/
      /*left: 50%;*/
      /*margin-left: -228px;*/
      width: auto;
      /*background-color: #EEE;*/
      color: #333;
     /*border: 1px solid black;*/
     padding: 0px;
}
.jqmOverlay { background-color: #000; }
/* Fixed posistioning emulation for IE6, Star selector used to hide definition from browsers other than IE6, For valid CSS, use a conditional include instead */
*:first-child+html .jqmPopup {
	margin-top:0px;
}
* html .jqmPopup {
    position:absolute ;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	margin-top:-90px;

	}
	#flashcontent{
    top:0px;
    position:relative;
}

#leftnav ul li.callout-img {
    font-size:14px; 
    background: url(../images/callout-img.jpg) top left no-repeat !important; 
    width:190px; 
    height:90px;    
    margin-top:20px;
    color:#333;
    font-family:Arial;
}
#leftnav ul li.callout-img a {
    font-size:14px;
    color:#333;
    background:none;
    width:166px;    
    height:90px;
	    background: url(../images/callout-img.jpg) top left no-repeat !important; 

}
#leftnav ul li.callout-img a:hover {
	background: url(../images/callout-img-h2.jpg) top left no-repeat  !important;
	width:166px;    
    height:90px;
}

#leftnav ul li.callout-img span {
    font-size:13px;
    color:#336;    
    text-align:right;
    padding-left:90px;
}
#leftnav ul li.callout-img-h {
    font-size:14px;
    background: url(../images/callout-img-h.jpg) top left no-repeat;
    width:190px;
    height:90px;
    margin-top:20px;
    color:#333;
    font-family:Arial;
    padding-top:5px;
}
#leftnav ul li.callout-img-h a {
    font-size:14px;
    color:#333;
    background:none;
}

#callout-img {
	font-size:14px; 
    background: url(../images/callout-img.jpg) top left no-repeat;
    width:190px; 
    height:90px;    
    margin-top:20px;
    color:#333;
    font-family:Arial;
	border:1px solid red;
}
#callout-img a:link, #callout-img a:active, #callout-img a:visited {
	font-size:14px;
    color:#333;
    background:none;
    width:166px;    
    height:90px;
}
#callout-img a:hover {
	background: url(../images/callout-img-h2.jpg) top left no-repeat  !important;
	width:166px;    
    height:90px;
}


#leftnav ul li.callout-img a.clickhere { background:none; color:#336; font-size:13px; padding:0px 40px 0 0; text-align:right; text-decoration:underline; }
#footer_links .txt-c a { text-align:center; font-family:Arial; font-size:12px; color:#336; }
#wrapper #content h2.head2 { color:#336; font-size:18px; fon-weight:bold; text-align:left; padding:0; margin:10px 0 !important; }
#wrapper #content h3.head3 { color:#336; font-size:14px; fonr-weight:bold; text-align:left; padding:0; margin:12px 0 0 0 !important; }
#wrapper #content p { padding:0; margin:3px 0; }
.bold-italic { font-style:italic; font-weight:bold; }

#content ul.pdf-list { list-style-type: none;
padding: 0;
margin: 0; margin-left:20px;  }
#content ul.pdf-list li { background: url(../images/pdf-icon-bull.gif) left center no-repeat; padding:5px 0 5px 30px;  }
ul.li-padding {}
ul.li-padding li { margin:20px 0; }
.ppr { margin:5px 0 0 40px; }