
/* iDEGREE SEARCH STYLE */

/* --- Global Margins --- */
 h3, h4, h5, h6,  ul { margin:0 auto; padding:0; float:left}
p { margin:0 auto; padding:0}
li { margin:0 auto; padding:0; list-style:none; float:left;}

/* --- Text Styles --- */

h2 {color:#4b4b4b; font-size:30px; margin:0 auto; padding:10px 0 0 0; text-align:center; font-weight:normal} 
h1 {color:#656565; font-size:16px; margin:0 auto; padding:0 0 10px 0; text-align:center; font-weight:bold} 
.greyText {color:#777777; font-weight:bold}
.greenText {color:#267347; font-weight:bold}
.greenLink {color:#005f2d}
.textPara {margin:0 auto; padding:0 0 15px 0; float:left; width:272px}

/* --- Main Styles --- */

a {border: none;}
img {border:none;}
body {margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; color:black; font-size:12px; background-image:url(images/pageBg.gif); background-repeat:repeat-x}
#container {margin:0 auto; padding:0; width:776px; height:82px}
#header {margin:0 auto; padding:0; height:82px; width:776px}
#main {margin:0 auto; padding:0; float:left; background-image:url(images/main.jpg); width:776px; height:200px}
#main2 {margin:0 auto; padding:0; background-image:url(images/secondaryBg.jpg); width:776px; background-color:#FFFFFF; background-repeat:no-repeat; width:776px}
#main2Inside {margin:0 auto; padding:50px 0 0 0; width:680px}
#main3Inside {margin:0 auto; padding:100px 25px 0 25px; float:left;}

#nav {margin:0 auto; padding:0; float:left; height:43px}
.navMenu {margin:0 auto; padding:0; float:left;}
#content {margin:0 auto; padding:0; float:left;}
.left {margin:0 auto; padding:0 0 0 18px; float:left; width:370px}
.right {margin:0 auto; padding:0 0 0 18px; float:left; width:370px}
.rule {margin:0 auto; padding:0; float:left;}
.footer {margin:0 auto; padding:0; float:left; text-align:center; width:700px; font-size:11px; color:#666666}
.dropdown {margin:0 auto; padding:100px 35px 0 0; float:right; width:275px}

.button {margin:0 auto; padding:15px 118px 0 0; float:right; text-align:right; width:500px}
.button2 {margin:0 auto; padding:0 0 15px 0; float:right; text-align:center; width:680px}
.nopad {margin:0 auto; padding:0;}

.schoolRow {margin:0 0 0 15px; padding:0 0 0 0px; width:680px; }
.unit {margin:20px 20px 20px 0; padding:0; float:left; width:200px; height:160px; border:#dadada solid 1px;}
.logoOCS {margin:20px 0 0 0; padding:0; text-align:center; width:200px; float:left; }
.buttonOCS {margin:0 auto; padding:10px 0 10px 0; text-align:center; width:200px; float:left; }

.row {clear: both; margin: 15px auto; width: 600px;}
.row .photo {float: left; width: 119px; padding: 10px; background: #fff;}
.row .description {width:350px; float:right; background: #fff; height: 100%; overflow: hidden; margin-bottom: 20px;}

.rowCPL {border: 1px solid #ccc; margin: 15px 0 0 60px; width: 570px; padding: 5px; background-color: #FFFFFF;clear:both;}
.rowCPL .photo {position:relative; width: 475px; padding: 5px; background: #fff; margin-right:0px; height:60px; float:right; margin-top:-2px;}
.rowCPL .description {background: #fff; margin-top:72px;}
.rowCPL .check {float: left; width: 60px; background: url(/images/check2.gif) no-repeat top; background-color: #EDEDED; margin:-5px 0 0 -5px; padding: 40px 10px 15px 10px;}

#ZIPBox{width:589px;position:relative; margin:0 auto; padding:0}
#ZIPBox #left{float:left;width:428px;height:54px;padding-top:10px; margin:0 auto}
#ZIPBox #right{float:right;width:161px;height:54px;padding-top:10px; margin:0 auto}

.SubmitButton{display:none;}

.sectionTitle {color: #15544d; text-transform: uppercase; font-size: 16px; font-weight: bold;}

hr.separator {border: 1px solid #15544d; background: #15544d; margin: 10px 0 20px 0; padding: 0; clear: both;}

#affiliatecontent {
	background: url(images/bg.jpg) 0 0 no-repeat;
	height: 556px;
	font-family: Arial, Helvetica, sans-serif;
	width: 740px;
	margin: 0px auto 20px auto;
	border: 10px solid #ececec;
	border-top: 0;
	overflow: hidden;
}

#affiliatecontent #form {
	width: 220px;
	margin: 214px 0 0 390px;
	text-align: center;
	overflow: hidden;
}

#affiliatecontent #form .first_drop {
	padding: 0 0 60px 0;
	margin: 0;
	overflow: hidden;
}
#affiliatecontent #form .second_drop {
	overflow: hidden;
}

#affiliatecontent #form .buttonother {
	margin: 38px 0 0 0;
	overflow: hidden;
}

#affiliatecontent .button_start {
	padding: 0;
	margin: 0;
	background: none;
	height: 35px;
	width: 175px;
	border: 0;
}

#affiliatecontent .dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 220px;
	padding: 0;
	}
	
	
/* ************ */
/* *pop styles* */
/* ************ */

#popBodyPage {	
	background-image: url(images/bg_pop.jpg);
	background-repeat:repeat-y;
	height: 100%;
	width: 100%;
	}

#popbody { 
	padding: 10px 0 ;
	margin: 0px 40px ;
	width: 650px;


	/*
	background-color:#6e9d4a;
	overflow:visible;
	height: 700px; */
	}

hr {
	color: #006633;
	background-color:#006633;
	text-align:center;
	height:1px;

	}

#banner {
	padding: 15px 0;
	}

#column768 {
	float: left;
	width: 468px;
	
	}
	
#column120 {
	float: right;
	width: 120px;
	}	

