body {
	margin-top:0px;
	padding:0;
	background:#0b79bf url(../images/background_lg.jpg) no-repeat;
}

.container {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

div {
	padding:0;
	margin:0;
}

a { font:Bold 11px Arial, sans-serif;
	text-decoration:none;
	color:#5D84AD;
}
a:hover {
	text-decoration:underline;
	color:#333399;
}

blockquote {
	padding:0 0 0 10px;
	margin:0;
}

 
form {padding:0; margin:0;}

ul, ol {padding-left:25px;}

p {
	margin:0;  
    padding:10px 0 0 0; 
    text-align:left;
    line-height:16px;
}

td {
	font:normal 11px Arial, sans-serif;
	line-height: 16px;
	color:#333;
}

h1 {					/* SEO keywords bar at top of page */
	font:bold 11px Arial, sans-serif;
	text-align:right;
	padding:2px 8px;
	color:#FFFFFF;
	margin:0;
}

h2 {					/* Article headings are orange */
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px 0 5px 0;
	text-align:left;
	color: #0b79bf;
	margin:0 0 5px 0;
	text-transform:capitalize;
	border-bottom:1px #666666 dotted;
	
}

h2 a { font:Bold 14px Arial, sans-serif;
	text-decoration:none;
	color:#5D84AD;
}
h2 a:hover {
	text-decoration:underline;
	color:#333399;
}

h3 {					/* Article subheadings (still on a separate line) */
	font:bold 13px Tahoma Arial, sans-serif;
	padding:12px 0 0 0;
	text-align:left;
	color:#333;
	margin:0;
}

h4 {					/* Orange headings used in forms with less padding */
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:6px 0 0 0;
	text-align:left;
	color:#333399;
	margin:0;
}

h5 {					/* Orange headings used in forms with no padding (when using the big blue header bar) */
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	text-align:left;
	color:#333399;
	margin:0;
}


.tagline {
	font: 14px Arial, Helvetica, sans-serif;
	padding:5px;
	text-align:center;
	color: #0b79bf;
}


.arrow {
	color: #99cc00;
	border: 1px;
	padding: 2px 2px 2px 2px;
	border-color: #746b6c;
	border-top-style: dotted;
}

.top {					/* Above container and not confined by it */
	visibility:hidden; 
	display:none;
	width:820px;
}

.middle {					/* KEEP */
	background: url(../images/bg_center.png) repeat-y;
	width:840px;
	height:188px;
}

.middle-bottom {					/* KEEP */
	background: url(../images/middle-bottom.png) no-repeat bottom; 
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

.bottom {
    background-image: url(http://www.isis-inc.org/images/bg-page-bottom.png);
	width:840px; height:41px;
}

/* There are two header, localization and formhead classes in order to handle both 2-up and 3-up layouts */

.header {
	width:840px; 
	height:41px;
}
.header-1 {	
	margin-left:auto;
	margin-right:auto;
	background: url(../images/logo_header.jpg) no-repeat top;
	width:840px; 
	height:188px;
	text-align:center;
}

.nav_container
{
    margin-left:auto;
	margin-right:auto;
    padding-top:145px;
	width:610px;
	height:38px;
	background-image: url(../images/nav.png) no-repeat;
	}

.nav_isis {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	float:none;
	padding-top:13px;
	text-align:center;
	width:610px;
	height:35px;
	background: url(../images/nav.png) no-repeat;
	text-transform: ;
	text-transform: capitalize;
}

.nav_isis a {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.nav_isis a:hover {
	color:#ff9900;

}


.formhead {				/* KEEP */
	font:bold 18px Arial, sans-serif;
    padding:55px 0 0 10px;
	white-space:nowrap;
	text-align:left;
	color:#FFFFFF;
}



.banner {					/* KEEP Show this configuration text when embedded image not used */
	font:bold 30px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
    text-indent:280px;
    padding-top:33px;
}

	
.slogan {					/* KEEP Slanted  text under the site nomiker in header */
	font:italic normal 20px Arial, Helvetica, sans-serif;
	line-height:27px;
	text-align:center;
	text-indent:270px;
	color:#333399;
}

.quote-1 {			/* KEEP */
	text-align:left;
	vertical-align: top;
	background-image: url(../images/quote.png);
	background-repeat: no-repeat;
	font-style: italic;
	padding-top:15px;
	padding-left:15px;
}
.quote-1 a {
	color:#5D84AD;
}
.quote-1 a:hover {
	color:#333399;
}

.footer {					/* KEEP Contains navigation links but not the bottom page shadow */
	margin:16px 0 0 0;
	color:#333;
	width:778px;
}

.footertext {
	font:normal 10px Arial, sans-serif;
	padding-top: 5px;
}
.footertext a {
	font:bold 10px Arial, sans-serif;
    text-decoration:none;
	color:#333;
	padding:0;
}
.footertext a:hover {
    text-decoration:none;
    color:#333399;
}



.Leftside {				/* KEEP */
    vertical-align:top;
    text-align:left;
	width:400px; 
    padding:0;
}

.profile {				/* KEEP */
    vertical-align:top;
    text-align:left;
	width:200px; 
    padding:0;
}
.Leftside_wide {				/* KEEP */
    vertical-align:top;
    text-align:left;
	width:600px; 
    padding:0;
}

.home_section-1 {			/* KEEP */
	padding:10px 5px 10px 10px;
	text-align:left;
	width:170px;
	vertical-align: top;
	background-image: url(../images/gray_spacer.png);
	background-repeat: repeat;
}
.home_section-1 a {
	color:#5D84AD;
}
.home_section-1 a:hover {
	color:#333399;
}

.section-1 {			/* KEEP */
	padding:0 20px 10px 20px;
	text-align:left;
	width:380px;
	vertical-align: top;	
}
.section-1 a {
	color:#5D84AD;
}
.section-1 a:hover {
	color:#333399;
}
.section-1 a:visited {
	color:#5D84AD;
}

.section-2 {			/* KEEP */
	padding:0 20px 10px 20px;
	text-align:left;
	width:280px;
	vertical-align: top;
}
.section-2 a {
	color:#5D84AD;
}
.section-2 a:hover {
	color:#333399;
}
.section-2 a:visited {
	color:#5D84AD;
}

.section-3 {			/* Bottom or News section on welcome page */
	padding:4px 30px;
}
.section-3 a {
	color:#5D84AD;
}
.section-3 a:hover {
	color:#333399;
}
.section-3 a:visited {
	color:#5D84AD;
}



.mainform {					/* The big right side form for both step 1 and step 2 */
    background:url(image/bg-form.jpg) repeat-y scroll top right;
    text-align:center;
    width:100%;
}

.mainformbottom {
	background:url(image/bg-form-bottom.jpg) no-repeat scroll top right;
	height:40px;
	width:100%;
}

/* KEEP FORM */

.sideformtop {
	display:none; visibility:hidden;
}

.sideform {					
    background:url(image/bg-form-2.jpg) repeat-y scroll top right;
    text-align:center;
    width:100%;
}

.sideformbottom {
	background:url(image/bg-form-2-bottom.jpg) no-repeat scroll top right;
	height:40px;
	width:100%;
}


.inputbox {
	font:normal 11px Arial, sans-serif;
	border:1px solid #999999;
	padding:2px 4px 2px 2px;
	color:#333;
}

.selectboxsmall {
	font:normal 10px Arial, sans-serif;
	border:1px solid #999999;
	color:#333;
	padding:2px 0px;
	width:100%;
}

/* END FORM */


.Link {					/* KEEP  Very tightly spaced list on the page */
	padding:0 0 0 16px;
	line-height:16px;
	margin:0;
}
.Link li {
	padding:8px 10px 8px 0;
}
.Link A {
	font:bold 12px Arial, sans-serif;
	text-decoration:underline;
	line-height:20px;
}
.Link A:hover {
    color:#333399;
}
/* mainPodPad*/
.mainPod {
	padding-right:5px;
	width:755px;
	background-image:url(../images/home_tile_line.jpg);
	background-repeat:repeat-y;
    margin-left:auto;
	margin-right:auto;	}
	
.mainPodPad  {
	padding:0px 20px 0px 35px;
	}
	
#mainPodPadLeft {
width:300px;
float:left;
padding-left:20px;
}

#mainPodPadRight {
float:right;
padding:0 10px;
width:325px;

}

a.mainPodPadA img{
border:2px solid;
text-decoration:none;
padding:5px;
color:#5d84ad;

}

 p.mainPodPadP {
text-align:center;
font-size:15px;
line-height:20px;
}	

p.mainPodPadPsmaller {
text-align:center;
}
	
.drop {
	font:normal 9pt Arial, sans-serif;
	border:1px solid #999999;
	color:#333333;
	padding:2px 0px;
	width:120px;
}

#mainPodPadLeft {
width:325px;
float:left;

}


/*PROJECTS*/
div#stdImg {
margin:auto;
width:425px;
}

ul#stdUl {
list-style:none;
}	


/*company info */
ul#boardMembers {
list-style:none;
line-height:19px;


}
span.boardName {
font-weight:bold;
font-size:13px;
}

span.boardTitle {
font-style:italic;
padding-left:5px;
font-size:12px;
}
span.boardCompany {
padding-left:5px;
font-size:12px;
}

ul#socialico {
margin-top:25px;
}

ul#socialico li {
float:left;

}

ul#socialico li a  {
display:block;
width:50px;
height:50px;
text-indent:-5000px;
}

ul#socialico li#facebook  {
background:#ffffff url(../images/facebook.jpg) no-repeat 0 0;
list-style-type:none;
height:50px;
}

ul#socialico li#flickr  {
background:#ffffff url(../images/flickr.gif) no-repeat 0 0;
list-style-type:none;
height:50px;
}

ul#socialico li#youtube  {
background:#ffffff url(../images/youtube.jpg) no-repeat 0 0;
list-style-type:none;
height:50px;
}

ul#socialico li#twitter  {
background:#ffffff url(../images/twitter.jpg) no-repeat 0 0;list-style-type:none;
height:50px;

}

ul#socialico li#blip  {
background:#ffffff url(../images/blip.jpg) no-repeat 0 0;
list-style-type:none;
height:50px;
}