

/*@import url("main-layout.css");*/



/*body				{

					background: url(../images/full-bg.jpg);

					background-repeat:		repeat-y;

					background-position:	center;

					}*/

body				{

				font-family:			Arial, Tahoma, sans-serif;

				font-size:				12px;

				margin:					0px;

				padding:                0px;

				background-image:	url(../images/bodyBg.jpg);

				background-repeat:  repeat-x;			

				}



a				{

				text-decoration:		underline;

				color:					#660033;

				}



a:hover			{

				text-decoration:		none;

				background-color:       #b8c3cd;

				color:					#415262;

				}



a:visited		{

				text-decoration:		underline;

				color:					#415262;

				}



div#mainContainer	{

					margin-top:		0px; /*10px*/

					margin-left:	auto;

					margin-right:	auto;

					margin-bottom:	auto; /*auto*/
					

					padding-top:    0px;

					width:			700px;

					position:		relative;

					background:		#fff;

					}



div#mainContainer div.header {

							background-image:	url(../images/mainHeader6.jpg); /*mainHeader2.jpg */ /*mainHeader3.jpg*/ /*mainHeader4.jpg*/ /*mainHeader5.jpg*/

  					background-repeat:	no-repeat;

					background-position:	top;

					padding-top:            137px;/*220px;*/

							}



div#mainContainer div.globalNav		{

				width: 					700px;

				

					}

					

div#secondaryNav	{

					margin-top:		10px;

					margin-bottom:	20px;

					width:			140px;

					float:			right;

					/*border-left:	1px solid #666666;

					border-right:	1px solid #666666;*/

					height:			300px;

					margin-left:	25px;

					margin-right:	0px;

					padding-right:  0px;

					padding-left:   10px;

					padding-top:    5px;

					/*border:				1px solid #46596a;*/

					border-bottom:	1px solid #4d4d4d;

					border-top:		1px solid #9B9B9B;

					border-left:	1px solid #9B9B9B;

					border-right:	1px solid #4d4d4d;

					background-image:	url(../images/nav-bg.jpg);

					background-repeat:	no-repeat;

					background-position:	center;

					

					}



div#mainContent p.openParagraph

					{

					margin-top: 	8px;

					padding-top:    8px;

					}



div#mainContent div.linkBox	

					{

					/*border:	1px solid #9B9B9B;*/

					padding:        0px;

					text-align:		left;

					margin-top:    5px;

					/*width:			400px;*/

					}



div#mainContent div.linkBox p.linkDesc

					{

					margin-top:     4px;

					margin-bottom:   0px;

					padding-top:        5px;

					padding-left:       4px;

					padding-bottom:      0px;

					/*border-bottom:       1px solid #9b9b9b;*/

					}

div#mainContent div.linkBox p.linkDesc span.webLink

					{

					font-weight: normal;

					display:	block;

					/*padding:    1px;*/

					}

div#mainContent div.linkBox p.linkDesc span.title

					{

					font-weight:	bold;

					display:        block;

					color:			#46596a;

					font-size:		1.1em;

					/*padding:    1px;*/

					margin-bottom:  -1px;

					}

div#mainContent div.linkBox p.linkDesc span.summary

					{

					font-weight: normal;

					display:     block;

					/*padding:    1px;*/

					}

				

div#secondaryNav ul	{

					font-size:			.9em;

					text-align:			left;

					list-style-type:      none;

					margin-right:		  0px;

					padding-left:         0px;

					line-height:		  2;

					font-weight:			bold;

					margin-left:		 0px;

					/*border:				1px solid #46596a;*/

					

					}

div#secondaryNav ul a	{

						text-decoration:	none;

						color:				#46596a;

						

						}

						

div#secondaryNav ul a:hover	{

							margin-left:		0px;

							color:				#fff;

							background-color:	#660033;

							}



div#secondaryNav ul a:visited	{

								margin-left:		0px;

								color:				#46596a;

								}

div#mainContent ul.sponsorList	

						{

						line-height:	1.6;

						list-style-type:	none;

						margin-left:		5px;

						padding-left:       0px;

						}



div#mainContent ul.sponsorList li	

						{

						margin-left: 5px;

						padding-left:       0px;

						}

div#mainContent h3		{

						font-size:		1.1em;

						color:			#660033;

						font-weight:	bold;

						padding-top:    8px;

						margin-top:		8px;

						padding-bottom: 0px;

						margin-bottom:  0px;

						border-bottom:	1px solid #a2a8ad;

						padding-left:   3px;

						/*border-width:	3px;*/

						}

div#mainContent div.acrobat

						{

						background-color: #EFF2F8; /*#ECF0F9;*/

						/*width: 525px;*/

						margin-top: 8px;

						margin-bottom: 5px;

						padding:  4px;

						}

div#mainContent div.acrobat p

						{

						padding:       0px;

						margin:        0px;

						}



div#mainContent ul.generalList

						{

						list-style-type:		none;

						line-height:            1.5;

						padding-top:            5px;

						padding-bottom:         5px;

						margin-top:             5px;

						margin-bottom:          5px;

						padding-left:           3px;



						



						margin-left:            3px;

						}



div#mainContent ul.generalList li a

						

						{

						text-decoration:         underline;

						color:                   #660033;

						}



div#mainContent ul.generalList li a:visited

						

						{

						text-decoration:         none;

						color:					#999999;

						}

div#mainContent ul.generalList li a:hover		

						{

						text-decoration:		 none;

						background-color:        #660033;

						color:                   #fff;

						}



div#mainContent ul.mainSponsor	

						{

						margin-top:		-1px;

						padding-top:     -1px;

						line-height:	1.3;

						list-style-type:	none;

						margin-left:		3px;

						padding-left:       0px;

						margin-bottom:		2px;

					

						}div#mainContent ul.mainSponsor li	

						{

						margin-left: 5px;

						padding-left:       0px;

						

						}



div#mainContent ul.sponsorLink

						{

						list-style-type: none; 

						padding-left: 0px; 

						margin-left: 0px;

						}



div#mainContent ul.sponsorLink li	

						{

						display: inline;

						padding-left: 3px;

						padding-right: 3px;

						padding-bottom: 8px;

						}



div#mainContent p.statements

						{

						font-style:		italic;

						}

div#mainContent p.statements span

						

						{

						font-style:		normal;

						font-weight:	bold;

						color:			#46596a;

						}				

/* homepage only */

div#mainContentHomepage     {

					margin:				7px 0px 10px 0px;

					padding-left:            8px;

					padding-right:           8px;

					padding-bottom:          0px; /*8px;*/

					/*padding-top:          250px;*/

					/*border-bottom:	1px solid #4d4d4d;

					border-top:		1px solid #9B9B9B;

					border-left:	1px solid #9B9B9B;

					border-right:	1px solid #4d4d4d;*/

					

					/*border:			1px solid #4D4D4D;*/
					/*height:					1225px;*//* use this height past 9/24/07 for ai contest banner -- 1085px;*//*910px; use this dimension until release of ai contest*/ /*auto;*/
					/*_height:					1225px;*/

					}

					

					

div#mainContent     {

					margin:				7px 0px 10px 0px;

					padding-left:            8px;

					padding-right:           8px;

					padding-bottom:          0px; /*0px;*/

					/*padding-top:          250px;*/

					/*border-bottom:	1px solid #4d4d4d;

					border-top:		1px solid #9B9B9B;

					border-left:	1px solid #9B9B9B;

					border-right:	1px solid #4d4d4d;*/

					

					/*border:			1px solid #4D4D4D;*/

					

					height:					100%;

					}

div#mainContent p   {

					line-height:				1.3em;

					}					



					/*div#mainContent div.headerImage		{

								padding-top:          250px;

								background-image:	url(../images/mainHeader.jpg);

								background-repeat:	no-repeat;

								background-color:		#fff;

								background-position:	top;

								height:					250px;	

								}			

				*/

div#mainContent h1	{

					font-size:			1.4em;

					color:				#666;/*#666666;*/

					margin-left:		0px;

					margin-bottom:		-5px;

					padding-top:        7px;

					/*background-image:url(../images/h1bg.jpg);

					background-repeat: no-repeat;

					background-position:  bottom left;*/

					}



div#mainContent div.lineBreak 	{

					margin-top:    5px;

					margin-bottom:  12px;

					padding-top:    6px;

					padding-bottom: 7px;

					padding-right:     16px;

					border-bottom:   1px solid #a2a8ad;/*#4d4d4d;*/

					text-align:		right;

					}



div#mainContent div.returnToTop 	{

					margin-top:    15px;

					margin-bottom:  12px;

					padding-top:    6px;

					padding-bottom: 7px;

					background-image: url(../images/top-bg.jpg);

					background-repeat: no-repeat;

					background-position:	bottom right;

					/*background-position: 0px 4px;*/

					/*padding-left:    10px;*/

					padding-right:     16px;

					border-bottom:   1px solid #a2a8ad;/*#4d4d4d;*/

					text-align:		right;

					}



div#mainContent div.returnToTop a.top

					{					

					color:				#660033;

					text-decoration:  none;

					

					}

					

div#mainContent div.returnToTop a.top:hover		{

					color:				#006699;

					text-decoration:  none;

					background-color: #e0e6ed;

					}

					

div#mainContent div.returnToTop a.top:visited		{

					color:				#660033;

					text-decoration:  none;

					}



/* footer homepage */

div#mainContainer div#footer			{

										background-image:	url(../images/footer-bg3.jpg);

										background-repeat:	no-repeat;

										background-position:	left;

										border:			1px solid #c7d3db;

										height:				30px;

										padding:            3px;

										margin-bottom:		10px;

										position:           relative;

									    /*bottom:             20px;*/

										/*text-align:				center;*/

										

										}



div#mainContainer div#footer p			{

										font-style:		italic;

										/*font-weight:	bold;*/

										color:			/*#fff;*/#46596a;

										font-size:		11px;

										margin-top:		10px;

										/*margin-bottom:	-4px;*/

										margin-left:		300px;

										

										}



			

div#mainContainer div#footer a		{

					font-size:		11px;

					text-decoration:	none;

					color:				/*#fff;*/#46596a;

					}

					

div#mainContainer div#footer a:hover  {

					

					color:				#660033;

					}



div#mainContainer div#footer a:visited 	{



						color:				#660033;

						}

					

div#mainContainer div#footer ul li	{

					margin-top:		-3px;

					list-style-type:	none;

					display:			inline;

					padding-bottom:     5px;

					}

/* end footer homepage */



/* footer */

div#mainContainer div#footer			{

										background-image:	url(../images/footer-bg3.jpg);

										background-repeat:	no-repeat;

										background-position:	left;

										border:			1px solid #c7d3db;

										height:				30px;

										padding:            3px;

										/*margin-bottom:		10px;*/

										/*text-align:				center;*/

										

										}



div#mainContainer div#footer p			{

										font-style:		italic;

										/*font-weight:	bold;*/

										color:			/*#fff;*/#46596a;

										font-size:		11px;

										margin-top:		10px;

										/*margin-bottom:	-4px;*/

										margin-left:		300px;

										

										}



			

div#mainContainer div#footer a		{

					font-size:		11px;

					text-decoration:	none;

					color:				/*#fff;*/#46596a;

					}

					

div#mainContainer div#footer a:hover  {

					

					color:				#660033;

					}



div#mainContainer div#footer a:visited 	{



						color:				#660033;

						}

					

div#mainContainer div#footer ul li	{

					margin-top:		-3px;

					list-style-type:	none;

					display:			inline;

					padding-bottom:     5px;

					}



fieldset			{

					border:		1px solid #4d4d4d; 

					}

legend				{

					border:		1px solid #46596a;

					background-color: #e7e8e9;

					padding:    2px;

					margin-left: 2px;

					margin-right: 2px;

					/*font-weight: bold;*/

					}

input, textarea				{

					margin-right:			10px;

					border:					1px solid #4d4d4d;

					background-color:       #e7e8e9;

					}

select				{

					border:					1px solid #4d4d4d;

					background-color:       #e7e8e9;

					}label				{

					vertical-align:			top;

					display:				-moz-inline-box;

					_display:				inline-block;

					display:               inline-block;

					width:					8em;

					margin-top:             5px;

					margin-left:            5px;

					}

input.formButton

					{

					margin-left:            5px;

					margin-bottom:          5px;

					cursor:pointer;

					border:outset 1px #ccc;

					background:#999;

					color:#666;

					font-family:			Arial, Tahoma, sans-serif;

					font-size:  11px;

					font-weight:bold;

					padding: 1px 2px;

					background:url(../images/gradient.jpg) repeat-x left top;

                    }



div#mainContent .address				{

										margin-left:		1em;

										}



div#mainContent .address span.name		{

										display:			block;

										font-size:			1em;

										/*

										font-weight:		bold;

										*/

										}



div#mainContent .address span.street	{

										display:			block;

										font-size:			1em;

										}div#mainContent .address span.cityStZip	{

										display:			block;

										font-size:			1em;

										}



div#mainContent .address span.phone		{

										display:			block;

										font-size:			1em;

										}

										

div#mainContent .address span.fax		{

										display:			block;

										font-size:			1em;

										}



div#mainContent .address span.email		{

										display:			block;

										font-size:			1em;

										}	

																			

div#mainContent .address span.website	{

										display:			block;

										font-size:			1em;

										}

										

div#mainContentHomepage div.latestNews         {

										/*width:               228px; 

										float:              right;*/

										 /*position:           fixed;*/

										/*margin-top:         -675px;

										position: 			absolute;*/

										/*left:              468px;*/ /*468*/

										/*right:              8px;

										top:                262px;*/ /*262*/

										border:             1px solid #99a1b0;

										background-color:   #f6f8fc;

										height:              auto;

										/*clear:              both;*/

										

										}

										

div#mainContentHomepage div.latestNews h1       {

										/*background-color:        #46596a;*/

										background: url(../images/gradient.png) repeat-x;

										color:					 #fff;

										font-weight:             bold;

										font-size:               1.1em;

										margin:                  0px;

										text-align:              center;

										border-bottom:           1px solid #99a1b0;

										padding:                 2px;

										}

div#mainContentHomepage div.latestNews h2        {

										color:   #660033;

										font-weight: bold;

										font-size: 1em;

										padding: 2px;

										text-align: center;

										margin-top:     2px;

										margin-bottom:  2px;

												}



div#mainContentHomepage div.latestNews p		{

										margin:                   0px 5px 8px 5px;

										}
div#college		{

				background-color: 		#fff;/*#eaeefd;*/
				}