/* FACULTY
===================================================== */
div.rowBio {
    padding:15px;
    border-bottom:1px solid #222;
    clear:both;
}
.rowBio img {
    margin-right:15px;
    padding:3px;
/*    border:2px solid #334;*/
    float:left;
/*    background:#222;*/
}
div.colBio {
    padding:15px;
    border-bottom:1px solid #222;
    border-right:1px solid #222;
    width:132px;
    height:240px;
    float:left;
    margin-bottom:25px;
}

div.colBio2 {
    padding:15px;
    border-bottom:1px solid #222;
    border-right:1px solid #222;
    width:132px;
    height:360px;
    float:left;
    margin-bottom:25px;
}

.colBio img, .colBio2 img, p img {
    margin-right:15px;
    padding:3px;
/*    border:2px solid #334;*/
    float:left;
/*    background:#222;*/
    clear:both
}
.colBio h4, .colBio2 h4 {clear:both}
.colBio p, .colBio2 p {margin:0px;
    padding-left:0px}


/* GALLERY
===================================================== */
#iintAlumni #myGallery {
    height:150px
}
#iintAlumni .jdGallery .slideInfoZone {
    height:50px;
    background:teal;
}

#iintAlumni .jdGallery .slideInfoZone p {
    display:block;
    height:50px;
    font-size:12px
}

#slides #myGallery {
    width:490px;
    height:310px;
    border:0px;
}
#slides .jdGallery .slideInfoZone {

    background:teal;
}
#slides .jdGallery .slideInfoZone h2 {
    margin:15px 0px 0px 20px;
    font-size:15px;
}
#slides .jdGallery .slideInfoZone p {
}



/* SITEWIDE
===================================================== */
* {
    margin:0px; padding:0px;
    box-sizing:content-box; -moz-box-sizing:content-box; /* Opera8 defaults to border-box */
    line-height:1.2;
    background:transparent;
}
body {
    margin:0; padding:0;
    background:#27a36a url(/assets/templates/IINT/slices/gradient.gif) repeat-x;
    background:#27a36a url(/assets/templates/IINT/slices/gradient.gif) repeat-x;
    color:#eee;
    font-family:"Lucida Sans", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}
span.clear {
    height:0px; overflow:hidden;
    display:block;
    float:none; clear:both;
}


/* STYLES
===================================================== */
p, li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
p {
    padding:2px 20px;
    color:#fff;
    font-size:11px;
}
a {
    color:#74A831;
    color:#D8A839;
}
a:hover {
    color:#000;
    background:#d8a839
}

h1 {
    border-top:2px solid #111;
    padding:10px 20px 5px 20px;
    font-size:25px;
    font-weight:normal;
}
h2 {
    font-size:20px;
    margin:25px 20px 5px 20px;
    font-weight:normal;
}
h3 {
    border-bottom:1px dashed #ccc;
    font-size:14px;
    margin:20px 20px 5px 20px;}

ul, ol {
    padding:2px 35px;
}
li {
    font-size:12px;
}


/* NAV
===================================================== */
#topNav {
    height:30px;
    padding:3px 2px;
    background:url(/assets/templates/IINT/slices/navbg.gif) no-repeat 25px 0px}
#topNav ul {
    margin-left:10px;
    padding:5px 0px 0px;
}
#topNav ul li {
    display:inline;
/*    margin-right:14px;*/
    text-decoration:none;
    color:#fff;
    font-size:12px;
}
#topNav ul li.here {
    padding:6px 10px 0px;
    border-bottom:2px solid #D8A839;
    color:#fff;

}
#topNav ul li a {
    padding:6px 6px 4px;
    margin:2px;
    text-decoration:none;
    color:#fff;
    font-family:"Lucida Sans", "trebuchet ms", helvetica, arial, verdana, sans-serif;
}
#topNav ul li a:hover {
    margin:0;
    border:solid 2px #d8a839;
    color:#315FC1; color:#fff;
    background:gray;
    text-decoration:none;
}


/* FORMS
===================================================== */
input.text {
    width:90%;
    margin:4px 8px 12px;
    padding:1px 4px;
    border:0px solid #fff;
    background:#222;
    color:#fff;
}
.textarea {
    width:90%;
    margin:4px 8px 12px;
    padding:1px 4px;
    border:0px solid #fff;
    background:#222;
    color:#fff;
    height:100px;
}
input.submit {
    margin:4px 8px 12px;
    padding:2px 8px;
    border:2px solid #fff;
    background:#222;
    color:#fff;
    font-size:20px;
}

select {
	width:200px;
	padding:1px 5px;
	background:#ccc;
	font-size:12px;
}
#colR textarea {
	width:200px;
	padding:1px 5px;
	background:#ccc;
	color:#222;
	font-size:12px;
}


/* LAYOUT
===================================================== */
#container { margin:0 auto; border-width:0 5px; background:teal url(/assets/templates/IINT/slices/background.gif); width:813px; border-color: gray; border-style: solid; }
#header {
    height:120px;
    background:url(/assets/images/iint/banner.jpg) no-repeat top right;
}
#colLContainer {
    width:490px;
    padding-left:20px;
    float:left;
}
#colRContainer {
    width:300px;
    float:right;
}

#photo1 {
    height:165px;
    display:none;
}
#photo2 {
    height:210px;
}
#blueTextArea {
	display:none;
    padding:10px 20px;
    background:#4D8DB3;
    color:#fff;
    font-family:Garamond, 'Times New Roman', Times, serif;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:18px;
    font-weight:normal;
    font-style:normal;

}

#content {
    background:#00012D;
    background:teal;
    padding-bottom:15px;
}
#colR {
    padding:10px 25px 20px;
    background:#00012D;
    background:teal;
    min-height:280px; _height:280px;
}
#colR a {
    margin:20px -5px 10px 0px;

}
#colR a img {
    border:0px;
    padding:0px;
    display:block;
    text-decoration:none;
    margin:10px auto 0px auto;
    padding:5px;
}
#colR a:hover {color:#fff;
    background:none;
}
#colR a:hover img {
    padding:3px;
    border:2px solid #6EA32E;
    text-decoration:none;
}
#colR h2 {
    margin:0px;
    padding:20px 0px 5px 0px;
}
#colR h3 {
    margin:0px;
    border:none;
}
#colR p {
    padding:5px 30px 5px 0px;
}

#footer {
    margin:15px 0px 0px;
    border-top:1px solid #000;
    padding:0px 0px 25px;
    min-height:230px; _height:230px;
    color:#3570a1;
    font-family:sans-serif;
    font-size:10px}
#footer hr {width:790px;
    float:right;
    background:teal;
    margin:20px 0}
#footer a {color:#3570a1}
#navBot {
    float:right;
    margin:10px 40px 0px 0px;
    letter-spacing:1.5px;
}
#logos {
    padding:20px 0px 0px;
    float:left;
}
#logos a, #logos a:hover {
    margin:15px;
    border:none;
    text-decoration:none;
    background:transparent;
}
#logos a img {
    padding:5px;
    border:none;
}
#logos a:hover img {
    padding:3px;
    border:solid 2px #4d8db3;
    text-decoration:none;
    background:gray;
}

    
/* LAYOUT OVERRIDES
===================================================== */
#iintHome #header {
    margin-bottom:-4px;
    background-image:url(/assets/templates/IINT/slices/iint08banner.jpg);
}
#iintHome #colLHeader {
    height:195px;
    background:url(/assets/templates/IINT/slices/home-subheader-2.jpg) no-repeat 2px -5px;
}
#iintHome #photo1 {
    height:310px;
    display:block;
}
#iintHome #blueTextArea {
    display:none;
}
#iintHome #content {display:none;}
#iintHome #photo2 {
    height:165px;
}
#iintHome #colR {
    margin-top:2px;}
#iintHome #colR img {width:60%;}

#iintRegistration #photo2 {
    padding-top:20px;}

#iintRegistration #photo2 h2 {
    margin-top:-10px}
#iintFaculty {padding:15px;
    border-bottom:1px solid #222;
    clear:both;}
#iintFaculty #photo2 {background:#273643;
    margin-top:30px}
#iintFaculty #photo2 img {
    margin:0px 15px 0px 0px;
    padding:3px;
/*    border:2px solid #334;*/
    float:left;
/*    background:#222;}*/
#iintFaculty #blueTextArea {display:none}


#terms {height:100px;
    overflow:auto;
    background:#555;
    border:2px solid #ddd;
    margin:15px 0px}


#iintHome2 #photo1 {
    height:65px;
    display:block;
}
#iintHome2 #photo2,
#iintHome2 #blueTextArea {
	display:none;
}
#iintHome2 #content {
	padding:20px;
}

#iintHome2 h1 {
	margin:20px 0 0;
	padding-bottom:0;
	color:#90D23D;
	font-size:44px;
	font-weight:bold;;
}
#iintHome2 h2 {
	margin:0 20px;
}
#iintHome2 p {
	margin:0 0 20px;
}
#iintHome2 fieldset {
	margin:0 20px;
	padding:10px 10px;
	border:2px solid #90D23D;
}
#iintHome2 fieldset p {
	padding:0;
	margin:0 0 5px;
}
#iintHome2 label {
	display:block;
}
#iintHome2 input {
	width:200px;
	margin:4px 0 6px;
	padding:1px 5px;
	background:#ccc;
	color:#222;
	font-size:11px;
}

#iintHome2 #colR {
	padding-left:0;
	padding-right:0;
}
#iintHome2 #colR h1 {
	font-size:28px;
}
#iintHome2 #colR p {
	padding-left:20px;
	padding-right:20px;
}
#iintHome2 #colR form p {
	margin:0;
	padding-left:0px;
	padding-right:0px;
}
