body{
margin:0;padding:0;
text-align:center;
background:#f1f1f1 url(../images/background.jpg) top center repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#4f4f4f;
}

#wrap{
width:940px;
margin:0 auto 0 auto;
text-align:left;
}

#logo{
position:relative;
left:30px;
margin:25px 0;
width:199px;height:78px;
background:url(../images/logo_isrc.png) no-repeat;
}

#navbar{
background: url(../images/nav_bg.png) no-repeat;
height:67px;
color:#fff;
font-weight:bold;
}

.navicon{
float:right;
background:url(../images/usa_icon.png) no-repeat;
width:82px;height:47px;
position:relative;
top:15px;right:30px;
}

#midcontent{
width:888px;
border-left:1px solid #b1b1b1;
border-right:1px solid #b1b1b1;
padding:20px 25px 20px 25px;
background-color:#fff;
}

#leftcontent{
float:left;	
width:580px;
}

	#leftcontent h1{
	font-size:10px;
	font-weight:bold;
	margin:0 0 0 10px;
	text-transform:uppercase;
	color:#a4a4a4;
	}

  #leftcontent h2{
  letter-spacing:-1px;
  width:570px;
  margin-left:10px;
  font-size:18px;
  font-weight:bold;
  color:#204d76;
  }
  
  #leftcontent p{
  width:550px;
  margin-left:20px;
  }
  
.skipsection{
margin-top:40px;
width:570px;
text-align:center;
padding:10px 0 10px 0;
background-image:url(../images/background_stripe.gif);
font-size:12px;
}
.skipsection span{
color:#0065c1;
font-size:12px;
font-weight:bold;
line-height:16px;
}

.backtop{
margin-top:40px;
width:570px;
text-align:center;
padding:4px 0 4px 0;
background-image:url(../images/background_stripe.gif);
font-size:14px;
}

.hometout{
width:576px;
height:204px;
background-repeat:no-repeat;
margin:0 0 10px 0;
}

.hometoutbtn{
position:relative;
top:140px;
left:250px;
width:120px;height:25px;
z-index:1;
}
	.hometoutlearnmore{
	background:url(../images/learn_more.gif) no-repeat;
	}
	
	.hometoutlearnmore:hover{
	background:url(../images/learn_more_roll.gif) no-repeat;
	}
	
	.hometoutreadmore{
	background:url(../images/read_more.gif) no-repeat;
	}
	
	.hometoutreadmore:hover{
	background:url(../images/read_more_roll.gif) no-repeat;
	}		
	
	.hometoutseemore{
	background:url(../images/see_more.gif) no-repeat;
	}
	
	.hometoutseemore:hover{
	background:url(../images/see_more_roll.gif) no-repeat;
	}			
	
#rightcontent{
float:right;
}

.applycode{
width:277px;height:48px;
background:url(../images/apply_code.gif) top left no-repeat;	
}

.applycode:hover{
background:url(../images/apply_code_roll.gif) top left no-repeat;	
}

#footer{
background: url(../images/footer.png) no-repeat;
height:50px;
text-align:left;
}

#footerinfo{
text-align:center;	
}

.copyright{
font-size:10px;
padding-bottom:30px;
}

/*QUESTIONS*/
#leftcontent p.questions{
background-color:#faffe6;
border-bottom:4px solid #e4e4e4;
padding:10px;
color:#707070;
width:520px;
}

#leftcontent p.questionsDone{
background-color:#f9fcd2;
border-bottom:4px solid #e4e4e4;
padding:10px;
color:#707070;
width:520px;
font-size:12px;
line-height:16px;
}

.error{
color:#b30048;
font-weight:bold;
font-size:12px;
line-height:16px;
}

/*NEWS DATE*/

.newsitem{
margin:20px 0 0 20px;
padding:10px;
width:520px;
background-image:url(../images/background_stripe.gif);
line-height:18px;
}

.newsitem em{
font-style:normal;
font-size:11px;
}

.newsitem a{
font-weight:bold;	
}

.newsdate{
text-transform:uppercase;
color:#fff;
float:left;
font-weight:bold;
text-align:center;
line-height:16px;
padding:7px;
margin:0 10px 0 0;
background-color:#4478a9;
}

.newsdate span{
font-size:16px;
}

/*GREEN ARROWS*/

.arrownext{
text-align:right;
float:right;
width:193px;height:42px;
margin-top:20px;
background:url(../images/green_arrow_next.gif) no-repeat;
}

.arrownext span{
font-size:14px;
line-height:16px;
position:relative;
top:5px;right:30px;
}

.arrownext strong, .arrowprev strong{
font-size:10px;	
}

.arrowprev{
text-align:left;
float:left;
width:193px;height:42px;
margin-top:20px;
background:url(../images/green_arrow_prev.gif) no-repeat;
}

.arrowprev span{
font-size:14px;
line-height:16px;
position:relative;
top:5px;left:30px;
}

/*FORMS*/
.menuform{
width:277px;height:171px;
background-image:url(../images/right_menu_form.gif);
margin:30px 0;
color:#fff;
font-size:12px;
line-height:10px;
}

  .menuform h3{
  position:relative;
  top:7px;
  left:10px;
  margin:0;padding:0;
  font:bold 14px Arial;
  }
  
  .menuform small{
  position:relative;
  left:10px;
  font-size:10px;
  line-height:12px;
  }
  
  .menuinput{
  float:left;
  display:block;
  width:250px;
  margin:4px 0;
  }
  
  .menufield{
  float:right; 
  width:170px;
  background:#e7e7e7 url(../images/input_bg.gif) repeat-x;
  border:1px solid #d1e394;
  padding:3px;
  }
  
  .menuform span{
   width:60px;
  float:left;
  text-align:right;
  display:block;
  padding-top:6px;
  }
  
  .submitbtn{
  float:right;  
  position:relative;
  top:10px;
  right:20px;
  }
  
  .textfield{
position:relative;
top:10px;
left:20px;
  float:left; 
  width:227px;
  height:70px;
  background:#e7e7e7 url(../images/input_bg.gif) repeat-x;
  border:1px solid #d1e394;
  padding:3px;  
  }
  
.formwrap input{
width:200px;
border:1px solid #a4a4a4;
padding:2px;
background:#f6f6f6 url(../images/input_bg2.gif) repeat-x;
}
  
.formfill{
background-color:#f3f6d6;	
}
  
/*FONTS and STYLIZING*/


/*DROP DOWN*/
#sddm{
	margin: 0 0 0 20px;
	padding:26px 0 0 0;
	z-index: 9000;
	}

#sddm li{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 14px arial}

#sddm li a{
	display: block;
	margin: 0 20px;
	padding: 4px 0 0 0;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	letter-spacing:-1px;	
}

#sddm li a:hover{color:#c0ff00}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 7px 0 0 10px;
	padding: 0 0 8px 0;
	width:160px;
	background:url(../images/menu_bottom.gif) left bottom no-repeat;
	}

	#sddm div a{
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px 5px 17px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #00529e;
		color: #fff;
		font: 12px arial;
		letter-spacing:0;
		background:url(../images/menu_bg.gif) left bottom no-repeat;
		}

	#sddm div a:hover{
		background:url(../images/menu_bg_roll.gif) left bottom no-repeat;
		color: #d7ff9b
		}

/*LINKS*/
a{color:#185FB4;text-decoration:none;}
a:hover{color:#3c8ef1;text-decoration:underline;}
a:visited{color:#185FB4;text-decoration:none;}
a:visited:hover{color:#3c8ef1;text-decoration:underline;}

  .menuform a, menuform a:visited{
	color:#fff;
	text-decoration:underline;
  }
  
    .menuform a:hover, menuform a:visited:hover{
	color:#a1e400;
	text-decoration:underline;
  }

/*MISC*/
img{border:none}
.break{clear:both}
img, div, input{behavior: url("css/iepngfix.htc")}
.note{color:#F00;}

/*NOTE BOX DELETE ME*/
.notebox{
color:#fff;
background-color:#900;
position:fixed;
top:0;left:0;
float:left;
font-size:10px;
width:120px;
text-align:left;
line-height:12px;
padding:5px;
}