/* @override http://dev.smithbrosagency.com/argosy-micro/css/styles.css */

/*
+-------------------------------------------------------------------------+
Title:		Argosy University Microsite
Version:	1.0
+-------------------------------------------------------------------------+
*/

/* @group Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: bottom;  /*for FF */
	background: transparent;}

a img { border: none; }
/* @end */

/* @group Base Layout */

body { 
	font: 12px Arial, Geneva, Verdana, sans-serif; 
	color: #999999;
	line-height: 1; 
	background: #232f29 url(../images/shared/background-body.png) repeat-x top; }
	
#container { 
	background: transparent;
	margin: 0 auto;
	width: 910px;
	height: 425px;
	position: relative; padding: 0; }
	
#header { 
	padding-left: 27px; 
	height: 57px; 
	overflow: hidden;
	position: relative; }
	
#content-container { 
	width: 908px;
	height: 397px;
	background: #FFFFFF no-repeat 2px center; 
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden; }
	
#primary-column { 
	width: 315px; 
	position: absolute; 
	left: 330px; 
	top: 30px; }

#secondary-column { 
	width: 243px;
	height: 386px;  
	position: absolute; 
	top: 6px; 
	right: 1px;
	background: url(../images/shared/background-form.png) no-repeat;
	overflow: hidden; }
	
#secondary-column #chat-status { 
	position: absolute;
	left: 3px;
	top: 4px; }
	
	#footer { margin-top: 55px; border-top: 1px solid #575757; padding-top: 10px; }	
	#footer div { width: auto; }


/* @end */

/* @group Typography */

	/* @group Headings */
	h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #000; }
	
h1 { 
	overflow: hidden; 
	text-indent: -123456px; 
	width: 277px; 
	background: transparent url(../images/shared/logo-argosy-university.gif); 
	height: 41px; margin-top: 11px; }
	
h2.sifr { border-bottom: 1px dotted #000000; }

div#accrediation-container h6 { color: #014833; margin: 10px 0 5px 20px; font: 18px Verdana, "Lucida Grande", Lucida, sans-serif; }

#secondary-column h3 { 
	position: absolute;
	top: 42px;
	left: 4px;
	text-indent: -123456px;
	width: 225px;
	height: 49px;
	background: url(../images/shared/headline-request-information.gif); }
		
	h2 { font-size: 25px; line-height: 26px; margin-bottom: 8px; }
	h3 { font-size: 16px; line-height: 20px; margin-bottom: 6px; }
	h4 { font-size: 14px; line-height: 16px; margin-bottom: 4px; }
	h5 { font-size: 13px; line-height: 13px; margin-bottom: 2px; }
	h6 { font-size: 12px; font-weight: bold; }
	/* @end */
	
	/* @group Text Elements */
	p { margin: 0 0 5px; font: 11px/17px Verdana, "Lucida Grande", Lucida, sans-serif; color: #484848; }
	p img.left  { float: left; margin: 5px 5px 5px 0; }
	p img.right { float: right; margin: 5px 0 5px 5px; }
	
	#footer p { clear: both; text-align: right; margin-top: 6px; color: #9c9e9d; font: 9px Verdana, "Lucida Grande", Lucida, sans-serif; }
	
	div#accrediation-container p { line-height: 20px; height:120px; width:440px; font-size: 11px; margin-left: 20px; margin-right: 20px; }
	
	a:focus, 
	a:hover { color: #000; }
	a { color: #009; text-decoration: none; line-height: 14px;  }
	

	h1 a { 
	width: 271px;
	height: 37px;
	display: block; }
	
	.modalBackground 
    {
              background-color:#000000; 
              filter:alpha(opacity=70);
              opacity:0.7; 
    } 
	#footer a { 
		color: #c2c2c2; 
		border-bottom: 1px solid;
		display: inline; 
		font: 10px/13px Verdana, "Lucida Grande", Lucida, sans-serif; margin-right: 5px; margin-left: 8px; padding: 0; }
	
	em { font-size: 12px; font-style: normal; font-weight: bold; color: #484848;  }
	/* @end */
	
	/* @group Lists */
	li ul, 
	li ol { margin: 3px 5px 0; font-weight: normal; font-style: normal; list-style-type: none;}
	ul, ol { margin: 0 5px 5px; padding-left: 15px; color: #484848; font-weight: bold; }
	
	ul { list-style-type: disc; }
	ol { list-style-type: decimal; }
	
	dl { margin: 0 0 5px; }
	dl dt { font-weight: bold; }
	dd { margin-left: 5px; }
	
	li { margin-bottom: 3px; }
	
	#footer ul { text-align: right; overflow: hidden; margin: 0; }
	#footer li { display: inline; list-style-type: none; border-left: 1px solid #fff; }
	
	/* Primary Navigation */
	ul#primary-navigation {
		width: 481px;
		height: 11px;
		position: absolute;
		background: url(../images/shared/primary-navigation.gif);
		margin: 0;
		padding: 0; bottom: 12px; right: 105px; }
	
	ul#primary-navigation li {
		float: left;
		width: auto;
		list-style-type: none; }
	
	ul#primary-navigation li a {
		position: absolute;
		top: 0;
		margin: 0;
		padding: 0;
		display: block;
		height: 11px;
		background: url(../images/shared/primary-navigation.gif) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
		font-size: 1%; }
	
	ul#primary-navigation li#whyargosy a {
		left: 0;
		width: 150px;
		background-position: 0	0; }
		ul#primary-navigation li#whyargosy a:hover, ul#primary-navigation li#whyargosy.active a { background-position: 0	-11px; }
	
	ul#primary-navigation li#ourlocations a {
		left: 150px;
		width: 103px;
		background-position: -150px	0; }
		ul#primary-navigation li#ourlocations a:hover, ul#primary-navigation li#ourlocations.active a { background-position: -150px	-11px; }
	
	ul#primary-navigation li#careerpossibilities a {
		left: 253px;
		width: 141px;
		background-position: -253px	0; }
		ul#primary-navigation li#careerpossibilities a:hover, ul#primary-navigation li#careerpossibilities.active a { background-position: -253px	-11px; }
	
	ul#primary-navigation li#financialaid a {
		left: 394px;
		width: 141px;
		background-position: -394px	0; }
		ul#primary-navigation li#financialaid a:hover, ul#primary-navigation li#financialaid.active a { background-position: -394px	-11px; }
		
	/* @end */
	
	/* @group Misc Classes */
	.hide { display: none; }
	.clear {clear: both;}
	.first { margin-left:0; padding-left:0; border-left: none !important; }
	.last { margin-right:0; padding-right:0 !important; }
	.top { margin-top:0; padding-top:0; }
	.bottom { margin-bottom:0; padding-bottom:0; }
	/* @end */

/* @end */

/* @group Forms */
	.FormLabel       { color: #4d6b5c; font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif; }
	fieldset    { border: none; width: 190px; background: transparent !important; margin-top: 0; margin-left: 0; margin-right: 0; padding: 0; }
	fieldset p  { width: 170px; }
	legend      { font-weight: bold; font-size: 12px; }
	
	input[type=text],
	input.text, input.title, 
	textarea, select { 
		background-color:#fff; 
		border: 1px solid #bbb; }
	
	input[type=text]:focus, 
	input.text:focus, input.title:focus, 
	textarea:focus, select:focus { border-color: #666; }
	
	input[type=text], 
	input.text, input.title,
	textarea, select { margin: 2px 0; }
	
	input.text, 
	input.title { width: 160px; padding: 2px; font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; }
	input.title { font-size: 14px; }
	
	input[type=checkbox], input[type=radio], 
	input.checkbox, input.radio { 
	  position: relative; top: 3px; 
	}
	.riffArea
	{
		width: 175px !important; position: absolute; top: 78px; left: 40px;
	}
	div#secondary-column div#request-information { width: 175px !important; position: absolute; top: 78px; left: 40px; }
	input#zip-code { width: 71px; }
	form select { width: 165px; }

h4#next-button { 
	
	width: 86px;
	overflow: hidden;
	height: 20px;
	padding: 0;
	margin: 0;
	float: left;
	background: url(../images/shared/button-next.gif) no-repeat;
	border: 1px solid #bbb; }


h4#next-button a { 
	width: 86px;
	height: 20px;
	text-indent: 123456px;
	display: block;}
	
h4#previous-button { 
	color: #4d6b5c; 
	text-transform: uppercase; 
	font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif; 
	margin-top: 9px; }

h4#previous-button a { 
	color: #4d6b5c; 
	text-transform: uppercase; 
	font: bold 9px Verdana, "Lucida Grande", Lucida, sans-serif; }
	

.step-one { 
	width: 58px;
	height: 11px;
	text-indent: -123456px;
	background: url(../images/shared/headline-step-1.gif) no-repeat; 
	position: absolute; right: -20px; bottom: 3px;
	 }

.step-two{ 
	width: 61px;
	height: 11px;
	text-indent: -123456px;
	background: url(../images/shared/headline-step-2.gif) no-repeat left bottom; 
	position: absolute; right: -10px; bottom: 3px; }

#request-information #step-two h5 { 
	width: 61px;
	height: 11px;
	text-indent: -123456px;
	background: url(../images/shared/headline-step-2.gif) no-repeat left bottom; 
	position: absolute; right: 20px; bottom: 5px; }
	
button#submitbutton {
  width: 88px;
  height: 22px;
  overflow: hidden;
  margin: 0;
  border: 0;
  background: transparent url(../images/shared/button-submit.gif) no-repeat center top;
  display: block !important;
  text-indent: -123456px !important;
  margin: 6px 0 0;
  float: left;
  border: 1px solid #bbb;
  cursor: pointer; 
  padding: 0; }
/* @end */
/* request information form */
.ErrorMessage{ height:12px; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #880000;}
.rifHolderTable {background-color:transparent; }
.rifHolderTable TD {padding:2px;}
.rifTextBoxExtraSmall { width: 25px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; margin-right:2px; margin-left:2px; border: solid 1px #cccccc; vertical-align: middle; }
.rifTextBoxSmall { width: 40px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }
.rifTextBoxMedium { width: 240px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; }
.rifTextBoxLarge { width:260px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }
.rifDropDownSmall {width:140px; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #1d624d; padding: 2px; border: solid 1px #cccccc; }
.rifDropDownMedium {width:245px; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; padding: 2px; border: solid 1px #cccccc; }
.rifDropDownLarge { width:245px;font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; padding: 2px; border: solid 1px #cccccc; }
.submit { vertical-align: middle; }

.siderifTextBoxExtraMedium { width: 150px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; }
.siderifTextBoxExtraSmall { width: 25px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; margin-right:2px; margin-left:2px; border: solid 1px #cccccc; vertical-align: middle; }
.siderifTextBoxSmall { width: 150px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }
.siderifTextBoxSmaller { width: 100px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }







