html { 
min-width: 742px;
}

body	{
text-align: center;
margin: 0;
padding: 0;
border: 0;	
background: #005488;
background:url(/new_i/wordpress/page_bg_georgian_blue.gif) center #005488 repeat-y;
color: #333;
font: small/1.2 Verdana, Helvetica, sans-serif;
}

.alert {
	background: #fff6bf url(/new_i/24/Warning_24x24.gif) center no-repeat;
	background-position: 10px 50%; /* x-pos y-pos */
	text-align: left;
	color: black;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	width: 640px;
	
	}
.alert h2 {margin-bottom: 5px;}

.admissionsforms {
	text-align: left;
	color: black;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	background-color: #fff6bf
}

/*********** TYPOGRAPHY ***************/

h1 {
font: normal 24px/28px Georgia, "Times New Roman", Times, serif;
padding-top: 16px;
color:#003366;
}


h2 { 
padding-bottom: 5px;
margin-right: 10px;
font: normal 20px/22px Georgia, "Times New Roman", Times, serif;
color:#333333;
}


h3 {
color:#333333;
margin: 5px 0;
	}

h4 {
border-bottom: 1px solid #ccc;
color:#003366;
font: normal 16px/18px Georgia, "Times New Roman", Times, serif;
margin:5px 0 5px 0;
padding: 5px 0 5px 0;
}


h5 {
color:#003366;
	margin: 5px 0;
	}

	
h3 a {
	color:#333333;
	margin: 5px 0;
	border-bottom:dashed;
}

h3 a:hover {
	color:#003366;
	margin: 5px 0;
	border-bottom:dashed;
}

 a
{
	color:#666;
	text-decoration:none;
}


/* Commented out by Monika, October 2, 2008 , our users do not understand the symbol and are confused about its meaning
a.external
{ 
	padding-left:10px;
	background-image:  url("../new_i/aoutside.gif");
	background-position: 0 3px;
	background-repeat:no-repeat;
}
*/


div#resources a {
padding-left: 28px;
}

p a:link, p a:visited, div.note a:link, div.note a:visited {
border-bottom: 1px dotted #999;
}

p a:hover, div.note a:hover
{
	color: #333;
	border-bottom: 1px dotted #ccc;
	background-color: #eee;
}



div#fees h4{
	background-image:  url("../new_i/24/currency_dollar.gif");
	background-repeat:no-repeat;
	margin: 5px 0 0 0;
	display:block;
	height: 26px;
	font-weight:bold;
	padding-left: 30px;
}

#sidebar #undertools h1 {
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
background-color:#eff1f3;
color:#333333;
padding: 2px 0;
text-align:center;
border-bottom:3px solid #999;
	}


#toolcontainer h3 {
margin: 0;
font-size:12px;
background-color:#eff1f3;
color:#333;
padding: 2px 0;
text-align:center;
border-bottom:3px solid #999;
}


div#resources h3 {
color:#333;
font-weight:bold;
margin: 10px 10px 0px 10px;
padding: 0;
}


#collegeServices h3 {
color:#663;
padding-top: 12px;
font: normal 18px/20px Georgia, "Times New Roman", Times, serif;
}

#collegeResources h3 {
color:#003366;
padding-top: 12px;
font: normal 18px/20px Georgia, "Times New Roman", Times, serif;
}

#didyouknowMain h3 {
color: #003366;
border-bottom: 1px solid #003366;
}


.bigEventItem .text {
margin-left: 310px;
}
.bigEventItem .text h4 {
color:#57782F;
font-size:20px;
font-weight:lighter;
font-family:Georgia, "Times New Roman", Times, serif;
background-image: none;
padding: 10px 0 0 0;
line-height: 21px;
margin-top: 14px;
}

.bigEventItem .textLong {
margin-left: 180px;
}

.bigEventItem .textLong h4 {
color:#57782F;
font-size:20px;
font-weight:lighter;
font-family:Georgia, "Times New Roman", Times, serif;
background-image: none;
padding: 10px 0 0 0;
line-height: 21px;
margin-top: 14px;
}

.bigEventItemHoriz h4 {
color:#57782F;
font-size:20px;
font-weight:lighter;
font-family:Georgia, "Times New Roman", Times, serif;
background-image: none;
padding: 10px 0 0 0;
line-height: 21px;
margin-top: 14px;
}

div#sidebar h4 {
padding: 6px 0 0 24px;
}

p { 
margin: 0px;
padding-bottom: 6px;
}

p.contactStudents {
width:500px;
padding-left: 58px;
background-repeat: no-repeat;
background-position: 0 5px;
background-image:   url("../new_i/48/id_card_warning.gif");
}

p.contactStaff {
padding-left: 58px;
background-repeat: no-repeat;
background-position: 0 5px;
background-image:   url("../new_i/48/user1_mobilephone.gif");
}

#sidebar p {
margin: 0;
padding:5px;
}

.subsite p {
background:  url("../new_i/subsite.gif") 0 -5px no-repeat;
padding: 8px 5px 8px 35px;
}

blockquote, blockquote p {
/* negative text-indent creates a hanging quotation for better typographic style */
text-indent: -0.5em;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
letter-spacing:1px;
margin: 0px;
}

p.print { 
font-size:9px;
display:block;
height: 30px;
padding-left:24px;
padding-top:5px;
padding-bottom: 0px;
margin: 5px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-image:   url("../new_i/16/printer.gif");
background-repeat: no-repeat;
background-position: 4px 4px;
float:right;
}

div#prog_outline p {
margin: 0;
padding-top: 0;
}

div#registration p {
line-height: 12px;
}
div#program_data p {
margin: 0;
padding-top: 5px;
line-height: 120%;
}

div#course_links p strong {
display:block;
margin-bottom: 5px;
margin-top: 5px;
}

div#course_links p a {
margin-right: 10px;
margin-top: 3px;
}

/* before and after automatically adds a quote on standards compliant browsers */
BLOCKQUOTE P:before {
content: open-quote 
}

BLOCKQUOTE P:after { 
content: no-close-quote 
}

/* the last class closes only the last paragraph following typographic style */
BLOCKQUOTE P.last:after { 
content: close-quote 
}

.redfont {
color: #cc00000;
}


div#registration h4{
background-image:  url("../new_i/24/contract.gif");
background-repeat:no-repeat;
margin: 5px 0 0 0;
display:block;
height: 26px;
font-weight:bold;
}

div#program_data h4 {
border-bottom: 1px solid #ccc;
font: normal 18px/20px Georgia, "Times New Roman", Times, serif;
margin:5px 0 5px 0;
padding: 5px 0 5px 0;
}


.bigEventItem hr, .bigEventItemHoriz hr {
	border: 0;
	margin: 8px 0;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
}


img {
	border:1px solid #fff;
}

/*********** END OF TYPOGRAPHY ************/


/************** LAYOUT / PAGE STRUCTURE **************/

div#wrapper	{
color: #333;
background: #fff ;
width: 742px;
margin: 0 auto;
padding: 0;
text-align: left;
}

div#header {
padding-top:8px;
width: 700px;
height:100px;
}

div#maincontent {
padding: 0 0 0 20px;
margin: 0;
top: 30px;
/* False margin value for all versions of IE Win, including 6.0 */	
margin-left: 6px;
}

html>body div#maincontent {
/* Correct value for browsers that don't suffer from IE Win's bugs */
margin-left: 0px;
}


#sidebar {
clear:both;
background-color:#fff;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 5px 5px 20px 5px;
margin: 22px 1px 0 10px;
width: 315px; /* for IE5/Win */
font-size:11px;
position:relative;
float: right;
top:0;
voice-family: "\"}\"";
voice-family:inherit;
width: 294px;
}

#infoMain {
margin: 20px 0 0 340px;
width: 370px;
padding: 0;
font-size: 10px;
}

html>body div#maincontent div#infoMain {
/* Correct value for browsers that don't suffer from IE Win's bugs */
margin: 0px 0 0 350px;
}

/*************** LAYOUT / PAGE STRUCTURE END ********/

/************** GLOBAL NAVIGATION modified by Monika Bernolak, May 6, 2008 ******************/

#navcontainer ul
{
position:absolute;
top: 0;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
margin-left: 0;
margin-top: 0;
background:#000;
color: #FFF;
width: 742px;
font-size:10px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0 1em;
background-color: #000;
color: #fff;
text-decoration: none;
float: right;
border-left: 1px solid #fff;
}

#navcontainer ul li a:hover
{
color: #ccc;
}

/*********** END GLOBAL NAVIGATION ***************/

/*********** MAIN NAVIGATION, added by Monika Bernolak May 6, 2008 ********************/

.mainnav {
font: bold 12px;
width: 100%;
}

.mainnav ul {
margin: 0;
padding: 0;
float: left;
width: 100%; /*should be same as width of mainnav*/
border: 1px solid #003366;
border-width: 1px 0;
background: black url(/new_i/wordpress/menu/bluebg.gif) center center repeat-x;
}

.mainnav ul li {
display: inline;
}

.mainnav ul li a {
float: left;
color: white;
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #003366;
}

.mainnav ul li.search {
float: right;
color: white;
padding: 5px 2px;
text-decoration: none;
border-right: 1px solid #003366;

}

.mainnav ul li a:visited {
color: white;
}

.mainnav ul li a:hover, .mainnav ul li a:active {
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: #330099 url(/new_i/wordpress/menu/bluebg2.gif) center center repeat-x;
}

/****** END OF MAIN NAVIGATION ******/


/******** LOCAL NAVIGATION *********/

/* Lisa added internal navigation */
ul.locnav {
padding-left:0;
list-style:none;
border: 1px solid #ccc;
width: 400px;
}
	
ul.locnav li {
background: #eee url("../new_i/arrow.gif") 5px 4px no-repeat; 
border-bottom: 1px solid #ccc;
padding: 3px 0 3px 15px;
}
	
ul.locnav li a {
padding: 5px;
}

ul.locnav li a:hover {
color: #333;
	}

ul.locnav li:hover {
background: #f9fdd9;
}

/********* END OF LOCAL NAVIGATION ********/

/********* SiDE NAVIGATION **********/

/* Monika Bernolak, Sept 11, 2006: 
this stylesheet defines dark blue side navigation buttons
 */

div#navbox ul li {
	padding:0;
	margin:0;
	background:none;
	list-style:none;
}



div#random {
float:left;
margin-right:8px;
margin-bottom:8px;
border:1px solid #ccc;
}



div#navbox *{
	padding:0;
	margin:0;
	list-style:none;
}



div#tabs * {
	padding:0;
	margin:0;
	line-height:12px;
}

div#tabs ul li {
padding:0;
	margin:0;
	list-style:none;

}

div#tabs ul li a {
	padding:5px;
	font-weight:bold;
	width:283px;
	display:block;
	list-style:none;
}

div#tabs ul li a:link, div#tabs ul li a:visited {
	background: #537599 url(../new_i/backgrounds/bg_dark_blue1.jpg) 0 0 repeat-x;
	border-bottom:1px solid #ccc;
	color:#fff;
}

div#tabs ul li a:hover, div#tabs ul li a:active{
	background: #537599 url(../new_i/backgrounds/bg_dark_blue1.jpg) 0 -30px repeat-x;
	color:#fff;
}


div#list_links ul li a:link, div#list_links ul li a:visited {
	
	border-bottom:1px dashed #003366;
	
}

div#list_links ul li a:hover, div#ullinks ul li a:active{
	background: #666;
	color:#fff;
}



/********* END OF SIDE NAVIGATION ******** /


/*********** GEORGIAN LOGO IN HEADER ********************************/

#georgian-logo {
display: block;
width:320px;
padding: 20px 40px 0px 10px;
float:left;
}

/************ END OF LOGO ************************/


/************ AD SPACE IN HEADER, for now we have google search box here ***************************/

#top-ad-space {
padding: 20px 0px 0px 0px;
}

/************ END OF AD SPACE ********************/


/********************* FOOTER ********************/

div#footer	{
clear:both;
margin: 0 -1px;
padding: 0 10px 15px 10px;
background-color:#000;
border-top: 1px solid #005488;
}

div#footer p	{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
text-align:right;
line-height: 11px;
color:#fff;
}
	
#footerlinks {
font-size:9px;
margin:0 0 0 -30px;
}

#footerlinks ul li {
display:inline;
margin:0;
}

#footerlinks ul li a
{
padding: 0 1em;
color: #fff;
text-decoration: none;
border-right: 1px solid #fff;
}

#footerlinks ul li a:hover
{
background-color: #000;
color: #ccc;
}

/**************** END OF FOOTER *********************/


/*********** LISTS **************/



.contentlist li {
	
	list-style: none;
	background:transparent url("../new_i/arrows.gif") 0 3px no-repeat;
	padding: 0px 20px 10px 20px;
	
	
}

.contentlist li ul li{
	
	list-style: none;
	background:transparent url("../new_i/icons/tiny_arrow.gif") 0 3px no-repeat;
	padding: 0px 20px 10px 20px;
	
	
}

.contentlist a:link {
	
	border-bottom:1px dashed #003366;

	
}

.contentlist a:visited {
	
	border-bottom:1px dashed #003366;
	
}


.contentlist a:hover
{
	color: #003366;
	border-bottom: 1px dotted #999;
	
}

/* end of contentlist style */

ul#onlineTools {
padding:0;
margin:0;
}

ul#onlineTools li{
display:inline;
list-style:none;
margin: 0;
padding:0;
}


#toolcontainer ul li a:hover {
text-decoration:none;
color: #336699;
}

#toolcontainer ul li.calendar {
background-image:   url("../new_i/16/calendar.gif");
}

#toolcontainer ul li.contact {
background-image:  url("../new_i/16/address_book2.gif");

}

#toolcontainer ul li.form {
background-image:   url("../new_i/16/form_red.gif");
}


#collegeServices ul {
padding:0;
margin:0;
}

#collegeServices ul li{
list-style:none;
margin: 0;
padding:0;
padding-left:15px;
background-image:  url("../new_i/aoutside.gif");
background-position: 0 3px;
background-repeat:no-repeat;
}

#collegeResources ul {
padding:0;
clear: both;
margin:0;
}

#collegeResources ul li{
list-style:none;
margin: 0;
padding:0;
padding-left:15px;
background-image:  url("../new_i/aoutside.gif");
background-position: 0 3px;
background-repeat:no-repeat;
}

.ulmain {
margin: 0px 0px 0px 8px;
padding-left: 0px;
}

.ulmain li{
padding: 0px 0px 3px;
list-style-type: square;
list-style-position: outside;
margin: 0px 0px 0px 6px;
}


/* Added by Monika Bernolak, March 15, 2005 */
.ulpreview {
margin: 0px 0px 0px 36px;
padding-left: 0px;
list-style-image: url(../new_i/check.gif);
}

.ulpreview li{
padding: 0px 0px 24px;
list-style-type: square;
list-style-position: outside;
margin: 0px 0px 0px 6px;
}

div#resources ul {
font-weight:bold;
margin: 10px 10px;
padding: 0;
}

div#resources ul li {
list-style:none;
margin: 0px;
padding: 0;
}

div#resources ul li a
{
display:block;
margin: 0px;
height: 28px;
width: 200px;
}

div#container ol {
width: 380px;
margin: 0px 20px;
padding-right: 30px; 
padding-left: 0;
}

div#container ol li {
margin: 5px 0;
padding: 5px 0;
	
}


div#registration ul{
list-style: none;
margin: 0;
padding:0px;
}

div#registration li{
margin: 0 0 4px 30px;
padding:0;
list-style-image:  url("../new_i/arrows.gif");
}
div#registration li p{
line-height: 12px;
}

#articulation ul li a {
color: #ccc;
}	
	
#articulationsOptions {
text-align:center;
margin: 4px 10px 0 0;
width: 380px;
}

#articulationsOptions ul
{	
font-size:10px;
font-weight:bold;
border-bottom:1px solid #999;
border-top:1px solid #999;
margin:0 5px 0 0;
padding: 2px 5px 2px 0;
}

#articulationsOptions ul li { 
display: inline;
list-style:none;
}

#articulationsOptions ul li a
{
background-image:  url("../new_i/16/find.gif");
background-repeat:no-repeat;
padding-left: 20px;
padding-right: 10px;
color: #ccc;
text-decoration: none;
}

#articulationsOptions ul li a:hover
{
color: #333;
}

#alpha {
text-align:center;
margin: 4px 0px 0 0;
width: 380px;
}

#alpha ul
{	
font-size:10px;
font-weight:bold;
border-bottom:1px solid #999;
border-top:1px solid #999;
margin:0 5px 0 10px;
padding: 2px 5px 2px 10px;
}

#alpha ul li { 
display: inline; 
}

#alpha ul li a
{
padding-left: 2px;
padding-right: 1px;
color: #000;
text-decoration: none;
}

#alpha ul li a.current
{
color: #336699;
}

#alpha ul li a.current:hover
{
cursor:pointer;
}

#alpha ul li a:hover
{
color: #ccc;
}


li.flash
{ 
	background-image:  url("../new_i/flash.gif");
	background-repeat:no-repeat;
}

li.contract
{ 
	background-image:  url("../new_i/24/contract.gif");
	background-repeat:no-repeat;
}

li.faq
{ 
	background-image:  url("../new_i/24/q_and_a.gif");
	background-repeat:no-repeat;
}

li.download
{ 
	background-image:  url("../new_i/24/arrow_down_green.gif");
	background-repeat:no-repeat;
}

li.doc {
	background-image:  url("../new_i/24/copy.gif");
	background-repeat:no-repeat;
}


.guidelines ul {
list-style:none;
}/* added by Sylvia to clear bullets from lists. */
	
.nobullets ul {
list-style:none;
}/* added by Sylvia to clear bullets from lists. OK, so these two classes are the same.  Don't ask me why because I do not know. I guess no one was home that day. lol.*/
	
.contact li{
list-style:none;
margin-left: -30px;
}

div#toollist {
width: 140px;
float: left;
padding: 10px 0 0 0;
}

div#toollist2 {
margin-left: 147px;
width: 140px;
padding: 10px 0 0 0;
}

#toolcontainer ul li {
margin: -5px 0 0 -30px;
padding: 2px 0 5px 22px;
list-style:none;
background-repeat:no-repeat;
background-position:0 3px;
height: 20px;
font-size:10px;
}

#toolcontainer ul li a
{
text-decoration:none;
color:#333;
}

ul.campuses {
padding:0;
}

ul.campuses li{
display:inline;
list-style:none;
margin: 0;
padding:0;
}

ul.campuses li dl {
float: left;
display:block;
list-style:none;
padding:0 10px 10px 10px;
}

ul.campuses li dl dd{
display:block;
margin: 0;
padding:0;
}

ul.campuses li dl dt{
font-weight: bold;
}

ul.twocolumns {
padding:0;
}

ul.twocolumns li{
display:inline;
list-style:none;
margin: 0;
padding:0;
}

ul.twocolumns li dl {
float: left;
display:block;
list-style:none;
padding:0 80px 20px 20px;
}

ul.twocolumns li dl dd{
display:block;
margin: 0;
padding:0;
}

ul.twocolumns li dl dt{
font-weight: bold;
}

#searchResults ol{
width: 600px;
list-style: none;
margin-left:-20px;
margin-right: 10px;
}

#searchResults ol li{
padding-bottom: 3px;
margin:0;
border-top: 1px solid #ccc;
}

ul#contactUs {
list-style:none;
}

ul#contactUs li{
padding-left: 20px;
background-repeat: no-repeat;
background-position: 0 5px;
}

ul#contactUs li {
padding-top: 2px;
}

ul#contactUs li.onlineForm {
background-image:   url("../new_i/16/form_red.gif");
}

ul#contactUs li.emailUs {
background-image:   url("../new_i/16/mail2.gif");
}

ul#contactUs li.emailNews {
background-image:   url("../new_i/16/camera2.gif");
}

ul#contactUs li.findUs {
background-image:   url("../new_i/16/find.gif");
}

ul#contactUs li.housing {
background-image:   url("../new_i/16/house.gif");
}



#toolcontainer ul li.faq {
background-image:   url("../new_i/16/q_and_a.gif");
	}

#toolcontainer ul li.az {
background-image: url("../new_i/16/find.gif");
}

#toolcontainer ul li.checklist {
background-image:   url("../new_i/16/document_ok.gif");
}

#toolcontainer ul li.search {
background-image:   url("../new_i/16/view.gif");
}

#toolcontainer ul li.money {
background-image:  url("../new_i/16/currency_dollar.gif");
}

#toolcontainer ul li.housing {
background-image:  url("../new_i/16/house.gif");
}

#toolcontainer ul li.awards {
background-image:  url("../new_i/16/certificate.gif");
}

#toolcontainer ul li.degree {
background-image:  url("../new_i/16/scroll.gif");
}

#toolcontainer ul li.learn {
background-image:  url("../new_i/16/books.gif");
}

#toolcontainer ul li.hourop {
background-image:  url("../new_i/16/date-time.gif");
}

#toolcontainer ul li.linkdept {
background-image:  url("../new_i/16/link.gif");
}

#stepscontainer ol li {
padding: 5px 6px 5px 35px;
margin: 6px 0;
font-size:12px;
font-weight: bold;
background-repeat: no-repeat;
background-position: 6px;
border-bottom:1px solid #999;
border-right:1px solid #999;
border-top: 1px solid #e4e2dc;
border-left: 1px solid #e4e2dc;
}

#stepscontainer ol
{
background:transparent;
margin: 0 0 0 10px;
padding: 0 10px 0 10px;
}


	
li.finances {
background-image:   url("../new_i/24/currency_dollar.gif");
}
li.dates {
background-image:   url("../new_i/24/calendar.gif");
}
li.register {
background-image:   url("../new_i/24/contract.gif");
}
li.services {
background-image:   url("../new_i/24/users3.gif");
}
li.texts {
background-image:   url("../new_i/24/books.gif");
}
li.policies {
background-image:   url("../new_i/24/warning.gif");
}
li.orientation {
background-image:   url("../new_i/24/megaphone.gif");
}
li.class {
background-image:   url("../new_i/24/pencil.gif");
}

/*********** END OF LISTS ***********/


/************ LINKS STYLES **********/

/* styling links to program subsites */

.subsite {
background-color: #ffffda;
margin: 0;
padding: 10px;
border:1px solid #fc3;
}

.subsite:hover {
border:1px solid #fff;
}

a.redirect {
border-bottom: 1px dotted #999;

}

/* end of styling links to program subsites */



/************ END OF LINKS STYLES *********/





/************** CLASSES THAT CAN BE RE-USED ACROSS OUR SITE - not div specific ************/

div.box {
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
margin-bottom: 10px;
background-color:#fff;
}

span.total {
text-transform:uppercase;
font-weight:bold;
color:#333;
}

span.cost {
color: #333;
}

.title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#003366;
}

div.note {
margin:10px 0;
background-image:  url("../new_i/48/about.gif");
background-repeat:no-repeat;
background-position:0 5px;
padding: 0 10px 0 55px;
color: #333;
min-height:60px;
}

.note {
display: block;
margin-top: 5px;
margin-bottom: 5px;
background-image:  url("../new_i/16/about.gif");
background-repeat:no-repeat;
background-position:0 5px;
padding: 4px 10px 4px 22px;
color: #333;
}

.contact {
background-image:  url("../new_i/24/mail2.gif");
background-repeat:no-repeat;
padding-left: 30px;
background-position:0 -3px;
margin: 0px;
padding-bottom: 2px;/**/
}

.floatleft {
float:left;
}

.clearleft {
clear:left;
}

.clearboth {
clear:both;
}

.clearright {
clear:right;
}

.form {
background-image: url("../new_i/16/form_red.gif");
background-repeat:no-repeat;
/*background-position:0 6px;padding: 5px 0 5px 20px;*/
padding-left:20px;
height: 10px;
}

.pdf {
background:url('/new_i/pdf.gif') 0 -3px no-repeat;
padding:5px 0 5px 30px; 
height:40px;
}

/*download class added by Monika March 15,2005 
*/
.download { 
font-size:9px;
display:block;
height: 30px;
padding-left:24px;
padding-top:5px;
padding-bottom: 0px;
margin: 5px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-image:  url("../new_i/24/arrow_down_green.gif");
background-repeat: no-repeat;
background-position: 4px 4px;
float:right;
}

.highlight {
background-color: #ffffda;
border:1px solid #fff;
}

.highlight:hover {
border:1px solid #fc3;
}


/* added by Sylvia Prowse August 30, 2006 */
.invisible_link a:link, a:visited, a:hover, a:active{
border: none;
}

.smalltext {
font-size: .85em;
line-height: 1.0em;
}


.identification { 
padding-left:28px;
padding-bottom: 5px;
background-image:   url("../new_i/24/id_card.gif");
background-repeat: no-repeat;
background-position: 0 4px;
}

.money { 
padding-left:20px;
background-image:   url("../new_i/16/currency_dollar.gif");
background-repeat: no-repeat;
}

.computer { 
	padding-left:28px;
	background-image:   url("../new_i/24/monitor.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.dottedcell {
	background: #FFCC99;
}
.rowtitle {
	background: #FFCCCC;
}

.caption {
	display:block;
	color:#333;
	width: 280px;
	text-align:left;
}

.captionHoriz {
	display:block;
	color:#333;
	width: 600px;
	text-align:left;
}



.breadcrumb {
	padding-top: 24px;
	padding-bottom: 5px;
	margin: 0;
}

/******** END OF GENERAL CLASSES *********/

/******** DIV STYLES ************/

div#semester {
background-color:#fff;
padding: 10px 0 10px 0;
margin:0;
width: 300px;
}

div#prog_outline {
margin: 10px 0 10px 0;
}

div#course_links {
padding-top: 10px;
}

div#contact {
margin-top: 10px;
background-image:  url("../new_i/24/mail2.gif");
background-repeat:no-repeat;
background-position:0 5px;
padding-left: 34px;
line-height: 13px;
}

#featuredProgram {
background-image:  url("../new_i/horizontal_line.jpg");
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 10px;
margin-bottom: 10px;
/* min-height: 300px; */
}

#infoBoxes {
background-image:  url("../new_i/horizontal_lines.jpg"); /* change lines to line, when strike is over */
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 10px;
padding-top: 5px;
height: 400px;
}


#announce {
width: 160px;
float: left;
padding:5px;
background-image:  url("../new_i/vertical_line.jpg");
background-repeat: no-repeat;
}

#didyouknowMain {
margin-left: 185px;
width: 170px;
padding: 5px;
}


#phone {
background-image:  url("../new_i/32/mobilephone2.gif");
background-repeat:no-repeat;
background-position:0 10px;
padding-left: 38px;
}

div#email {
border-top:1px solid #ccc;
background-image:  url("../new_i/24/mail_earth.gif");
background-repeat:no-repeat;
background-position:0 10px;
padding-left: 38px;
}


div#dates {
padding: 5px 5px 10px 5px;
margin: 0 15px 10px 0;
}


div#registration {
padding: 5px 5px 10px 5px;
margin: 0 15px 0 0;
font-size:10px;
}

div#fees {
padding: 5px 5px 0px 5px;
margin: 0 15px 0 0;
font-size:10px;
border-top:1px solid #ccc;
}

div#searchcontent 	{
padding: 0 0 30px 20px;
margin: 0;
top: 150px;
}

div#searchcontent table {
width:70%;
}

div#searchcontent a	{
background-image:  url("../new_i/16/find.gif");
background-repeat:no-repeat;
padding-left: 20px;
}

div#searchcontent table a {
background:none;
}

div#searchcontent p.g {
font-size: 1.2em;
margin: 4px 10px 0 0;
padding-top: 4px;
border-top: 1px solid #666;
}

#articulation {
list-style:none;
list-style-image:  url("../new_i/arrows.gif");
margin: 0;
padding:0 0 0 20px;
}

#articulation img {
padding: 10px;
}

#testimonial {
border-bottom: 1px solid #ccc;
font-size:11px;
background-image: url("../new_i/48/user1_message.gif");
background-repeat: no-repeat;
background-position:230px 15px;
padding: 10px 64px 10px 10px;
color: #666;
margin-top: 5px;
margin: 0;
min-height: 60px;
}

#testimonialimg {
border-bottom: 1px solid #ccc;
font-size:11px;
background-repeat: no-repeat;
padding: 10px;
color: #666;
margin-top: 5px;
margin: 0;
min-height: 60px;
}

#toolcontainer {
border-top:1px solid #999;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
padding: 0;
}

#onlineTools {
margin:0;
padding:0;
}

#collegeServices {
width: 175px;
margin-left: 205px;
border-left: 1px solid #ccc;
padding-left: 10px;
}


div#collegeResources {
width: 180px;
float:left;
padding-right: 10px;
}

div#onlineTools {
border-bottom: 1px solid #ccc;
}

#campusLife {
text-align: left;
list-style:none;
margin: 0;
padding:0 0 20px 20px;
}

#preview {
font-size: 12px;
color: #333;
}


#other_international {/* div created to fix footer top margin from moving up*/
clear:both;
height:50px;
	
}

#pics {
border-bottom: 1px solid #666;
border-right: 1px solid #666;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
text-align:center;
margin-top: 10px;
background-color: #e4e2dc;
padding:5px;
min-height: 100px;
}

#pics2 {
border-bottom: 1px solid #666;
border-right: 1px solid #666;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
text-align:center;
margin-top: 10px;
background-color: #e4e2dc;
padding:5px;
min-height: 100px;
}

#caption {
padding:5px;
color:#333;
text-align:left;
}
/********* END OF DIVS *********/


#localnavcontainer ul li a:hover
{
	color: #333;
}



div#sidebar img {
	border:1px solid #666;
}

#stepscontainer {
	width: 380px;
}



#program_data {
	width: 380px;
}


#program_data h2 {
	padding-bottom: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-top: 0;
	font: normal 26px/30px Georgia, "Times New Roman", Times, serif;
}

#program_data h3 {
	padding-bottom: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-top: 0;
	font: normal 22px/24px Georgia, "Times New Roman", Times, serif;
}

#prog_title {
	border-bottom:1px solid #ccc;
}

#container {
	margin:0;
	padding:0;
}


#listmain li{ 
	font-size: 90%;
	font-weight: normal;
	list-style-image:  url("../new_i/arrows.gif");
	padding: 0 10px 0 0;
	margin: 0 10px;
}

.listmain li{ 
	font-size: 90%;
	font-weight: normal;
	list-style-image:  url("../new_i/arrows.gif");
	padding: 0 10px 0 0;
	margin: 0 10px;
}

#list { 
	margin: 10px 20px 0 5px;
	line-height:115%;
	font-weight: bold;
}

#list li {
	list-style: none;
	margin: 6px 0;
	border-left:10px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 4px;
	}

#list ul li{ 
	font-size: 90%;
	font-weight: normal;
	list-style-image:  url("../new_i/arrows.gif");
	border: none;
	margin: 0;
}

#container ul li a
{
	text-decoration:none;
	color:#333;
}

#container ul li a:hover
{
	text-decoration:none;
	color: #666;
}

li.calendar
{
	background-image:   url("../new_i/24/calendar.gif");
	background-repeat: no-repeat;
}

#other_links {
	clear:both;
	width: 700px;
	margin: 0;
}

#other_links ul
{
	padding: 1em 0;
	font-size:9px;
}

#other_links ul li { 
	display: inline;
	background-repeat:no-repeat;
	padding: 4px 0 4px 24px;
	margin-left: 0px;
	background-position:3px;
}

#other_links ul li a
{
	padding: 1em 0;
	color: #999;
	text-decoration: none;
}



.heading {
text-transform:uppercase;
font-weight:bold;
color:#333;
margin:0;
padding: 0;
}

.one {
background-image:  url("../new_i/1.gif");
}
.two {
background-image:  url("../new_i/2.gif");
}
.three {
background-image:  url("../new_i/3.gif");
}
.four {
background-image:  url("../new_i/4.gif");
}
.five {
background-image:  url("../new_i/5.gif");
}

#other_links ul li a.main:hover
{
	color: #fff;
}

#other_links ul li.university
{
	background-image:   url("../new_i/16/copy.gif");
}

#other_links ul li.students
{
	background-image:   url("../new_i/16/users1.gif");
	
}

#other_links ul li.policy
{
	background-image:   url("../new_i/16/warning.gif");
	}

#other_links ul li.money
{
	background-image:   url("../new_i/16/currency_dollar.gif");
	}

#other_links ul li.awards
{
	background-image:   url("../new_i/16/certificate.gif");
}

#other_links ul li a:hover
{
	color: #999;
}


form {
width: 280px;
}
#featured {
margin: 0 0 0 0;
float: left;
width: 310px;
padding: 30px 10px 5px 0;
font-size: 10px;
}
#featured hr {
border: 0;
margin: 8px 0;
color: #ccc;
background-color: #ccc;
height: 1px;
}
#featured h3 {
text-transform:uppercase;
color:#ff9900;  /* gold #C93 */
font-size:12px;
}
#featured h4 {
color:#666;
font-size:20px;
line-height: 21px;
font-weight:lighter;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:  url("../new_i/horizontal_line.jpg");
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 10px;
}


#featuredProgram .text {
margin: 0 0 0 141px;
padding: 0 5px;
/* height: 285px; */
}
#featuredProgram .photo {
display: block;
}
.photo {
width: 140px;
float: left;
font-size:10px;
}

.photo150right {
width: 152px;
float: right;
font-size:10px;
padding: 5px 5px 5px 24px;
}

.photo150right img{
border: 1px solid #666666
}

.photoVertical {
width: 280px;
float: left;
font-size:10px;
}

.photoVertical img {
border: 1px solid #666666
}

.photoVertical200 img {
border: 1px solid #666666
}

/* vertical photos with 400px width */
.photoVertical280 {
width: 281px;
float: left;
font-size:10px;
margin-right: 24px;
}

.photoVertical280 img {
border: 1px solid #666;
}


/* vertical photos with 400px width */
.photoVertical400 {
width: 402px;
float: left;
font-size:10px;
margin-right: 24px;
border: 1px solid #666;
}

/* vertical photos with 200px width */
.photoVertical200 {
	width: 202px;
	float: left;
	font-size:10px;
	margin-right: 24px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;

}

/* vertical photos with 200px width and right float */
.photoVertical200right {
width: 202px;
float: left;
font-size:10px;
margin-left: 24px;
border: 1px solid #666;
float: right;

}

.photoVerticalSmall {
width: 150px;
float: left;
font-size:10px;
}

.photo img {
border: 1px solid #666;
}

.eventItem {
display: block;

}
#featuredEvents {
padding-bottom: 40px;
}
#featuredEvents .text {
padding: 0 5px;
}


#featuredEvents .photo {
width: 120px;
float: left;
margin-right: 10px;
}
#featured .text h4 {
color:#57782F;
font-size:20px;
font-weight:lighter;
font-family:Georgia, "Times New Roman", Times, serif;
background-image: none;
padding: 10px 0 0 0;
line-height: 21px;
margin-top: 14px;
}


#infoMain h4, h5 {
color:#003366;
font-size:20px;
font-weight:lighter;
font-family:Georgia, "Times New Roman", Times, serif;
background-image: none;
padding: 0;
line-height: 21px;
}
#infoMain h3 {
text-transform:uppercase;
color:#ff9900;
font-size:12px;
}
#featuredFaculty {
background-image:  url("../new_i/horizontal_line.jpg");
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 10px;
}
#featuredFaculty .text {
margin: 0 0 0 124px;
padding: 0 5px;
}
#featuredFaculty p {
padding: 0 10px 5px 0;
}
#featuredFaculty img {
float: left;
border: 1px solid #666;
margin-right: 10px;
}

#announce img {
padding-top: 5px;
padding-bottom: 5px;
}

.mainCaption {
color: #006699;
font-weight: bold;
}



/********* FORMS, when time allows we should keep forms styles separately and change it so it allows for different form widths (some forms take up full width of page and styling below limits it to 380px) *******/

fieldset {
border: 1px solid #666;
padding: 0 20px;
width:380px;
margin: 0 0 5px 0;
background: #e4e2dc;
}

legend {
font-weight:bold;
font-size:90%;
color: #e4e2dc;
background: #666;
border: 1px solid #666;
padding: 4px 8px;
}

form dd {
margin-left: 190px;
display:block;
width: 150px;
}

form dt {
float: left;
display:block;
padding-right: 4px;
width: 180px;
text-align:right;
}


/* added by Sylvia Prowse, June 8, 2006 - I copied the class from guidance.css*/
/* used in form for phone field.  Puts input (area code, phone_three, phone_four, phone_extension) across page  */
.forminline ul {
margin-left:1px;
padding-left:1px;
}

.forminline li {
display:inline;
padding-left:1px;
list-style-type:none;
}


#preview label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
}

#preview fieldset {
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px 20px 20px 20px;
	margin: 10px 0 2px 0;
	width: 345px;
}

#preview legend {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #eee;
	background: #666;
	border: 1px solid #ccc;
	border-bottom-color: #999;
	border-right-color: #999;
	padding: 4px 8px;
}
#preview fieldset#info label {
	display: block;
	float: left;
	width: 160px;
	text-align:right;
	padding-right: 10px;
}
#preview ul.items label {
	padding-left: 10px;
}


#preview input {
margin: 0 0 0 2px;
}



/* vdaemon styles for errors */
.default
{
    font-weight: bold;
	margin-left: 20px;
}
.defaultErr
{
    font-weight: bold;
    color: #f00;
	margin-left: 20px;
}


/* Styling Local Web Teams Submission Forms added by Monika Bernolak, July 12, 2005

*/

#lwtsubmission form {
	
	width: 640px;
	
}

#lwtsubmission fieldset {

width: 600px;
margin:0px 10px 10px 10px;
padding:20px 20px 20px 20px;

}

#lwtsubmission fieldset#leftfieldset {
float: left;
width: 140px;
margin:0px 10px 40px 10px;
padding:10px 20px 20px 20px;

}

#lwtsubmission fieldset#rightfieldset { 
width: 350px;
float: right;
margin:0px 10px 40px 0px;
padding:10px 20px 20px 20px;

}

/*added styles to Local Web Teams submission form by Monika Bernolak on July 13, 2005*/
#lwtsubmission label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
	float: left;
	width: 140px;
	text-align:right;
	
}

#lwtsubmission label.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
	float: left;
	width: 140px;
	text-align:right;
	
	font-weight:bold;
	
}

#lwtsubmission input {
margin: 0 0 0 2px;
}

/* end of Monika's additions to Admin Forms (Local Web Teams Submission forms) styles */

/* Styling Admin Forms added by Monika Bernolak, June 10, 2005 */

#admin_dates form {
	
	width: 640px;
	text-align: center;
}

#admin_dates fieldset#leftfieldset {
float: left;
width: 140px;
margin:0px 10px 40px 10px;
padding:10px 20px 20px 20px;

}

#admin_dates fieldset#rightfieldset { 
width: 350px;
float: right;
margin:0px 10px 40px 0px;
padding:10px 20px 20px 20px;

}
/* end of Monika's additions to Admin Forms (important dates admin) styles */


/*********** END OF FORMS STYLING ***********/


/*********** DATA TABLES ***********/


div#dates table td.flag {
width: 20px;
text-align:center;
padding: 2px;
background-color:#fff;
}

div#dates table {
background:#EFEFE5;
border-collapse:collapse;
font-size:10px;
border:0;
margin:10px 0 0 0;
width: 680px;
}

div#dates table td {
border:1px solid #999;
padding:5px;
vertical-align:middle;
width: 180px;
}

div#dates table td.description {
border:1px solid #999;
padding:5px;
vertical-align:middle;
width: 500px;
}

div#dates table th {
border:1px solid #999;
padding:5px;
vertical-align:middle;
text-transform:uppercase;
font-weight:bold;
background-color:#999;
}

div#dates table th a{
color: #FFF;
text-decoration:underline;
}

div#dates table th a:hover{
color: #ccc;
text-decoration:none;
}

div#registration table {
background:#EFEFE5;
border-collapse:collapse;
font-size:10px;
border:0;
margin:0;
}

div#registration table td {
border:1px solid #999;
padding:5px;
vertical-align:middle;
width: 100px;
}

div#registration table td.description {
border:1px solid #999;
padding:5px;
vertical-align:middle;
width: 180px;
}

div#registration table th {
border:1px solid #999;
padding:5px;
vertical-align:middle;
text-transform:uppercase;
font-weight:bold;
background-color:#999;
}

div#registration table th a{
color: #FFF;
text-decoration:underline;
}

div#registration table th a:hover{
color: #ccc;
text-decoration:none;
}

div.tablecontainer {
background-color:#fff;
padding: 10px 0 20px 0;
margin:0 0 10px 0;
}

div.tablecontainer table {
background:#EFEFE5;
border-collapse:collapse;
font-size:10px;
border:0;
margin:0;
width: 390px;
}

div.tablecontainer table td {
border:1px solid #999;
padding:5px;
vertical-align:middle;
}

div.tablecontainer table th {
border:1px solid #999;
padding:5px;
vertical-align:middle;
text-transform:uppercase;
font-weight:bold;
background-color:#999;
}

div#semester table {
background:#EFEFE5;
border-collapse:collapse;
font-size:10px;
border:0;
margin:0;
width: 390px;
}

div#semester table td {
border:1px solid #999;
padding:5px;
vertical-align:middle;
}

div#semester table th {
border:1px solid #999;
padding:5px;
vertical-align:middle;
text-transform:uppercase;
font-weight:bold;
background-color:#999;
}

div#semester table td.international {
background-color:#fff;
padding:10px 5px 5px 21px;
vertical-align:middle;
border-left:1px solid #fff;
border-right:1px solid #fff;
font-weight:bold;
color: #666;
background-image:  url("../new_i/16/earth.gif");
background-repeat:no-repeat;
background-position:2px 8px;
}

tr.trone {
background-color: #fff;
}

tr.trtwo {
background: url('/new_i/lightyellow.gif');

}

div#program_data table {
border:1px solid #ccc;
margin: 0px;
}

div#program_data td {
margin: 0px;
padding: 3px;
font-size:9px;
border:1px solid #ccc;
width: 76px;
}


/*********** END OF DATA TABLES ****/

/******* OLD LOCAL NAVIGATION - styles can be deleted after we move everything to the new design, Monika Bernolak May 6, 2008 *******/


#localnavcontainer ul {
position:absolute;
top:80px;
padding-left: 0;
margin: 0 -1px;
padding: .6em 0;
background: #e4e2dc;
width: 742px;
font-size:10px;
font-weight:bold;
border-bottom:1px solid #999;
border-top:1px solid #999;
border-right:1px solid #e4e2dc;
border-left:1px solid #e4e2dc;
}

#localnavcontainer ul li { display: inline; 
padding: 4px 0 4px 0;}

#localnavcontainer ul li a
{
	padding: 1em .5em;
	color: #666;
	text-decoration: none;
	text-transform:uppercase;
}

#localnavcontainer ul li a.main
{
	color: #060;
	padding-right:5px;
}

#localnavcontainer ul li a.main:hover
{
	color: #fff;
}

#localnavcontainer ul li.apply
{
	padding-left:40px;
	background-image:   url("../new_i/check.gif");
	background-repeat: no-repeat;
	background-position: 22px;
}


#localnavcontainer ul li.info
{
	padding-left:40px;
	background-image:  url("../new_i/16/about.gif");
	background-repeat: no-repeat;
	background-position: 22px;
}

#localnavcontainer ul li.search
{
padding-left: 26px;
background-image: url("../new_i/16/view.gif");
background-repeat: no-repeat;
background-position: 12px;
}
#localnavcontainer ul li.register
{
padding-left:16px;
background-image: url("../new_i/16/contract.gif");
background-repeat: no-repeat;
background-position: 0 12px;
}

#localnavcontainer ul li.current
{
padding-left:16px;
background-image: url("../new_i/16/users1.gif");
background-repeat: no-repeat;
background-position: 0;
}

#localnavcontainer ul li.internationalNav
{
padding-left:16px;
background-image: url("../new_i/16/earth.gif");
background-repeat: no-repeat;
background-position: 0;
}

html>body div#localnavcontainer ul li.register {
/* Correct value for browsers that don't suffer from IE Win's bugs */
background-position: 0 2px;
}

/******* END OF OLD LOCAL NAVIGATION - styles can be deleted after we move everything to the new design, Monika Bernolak May 6, 2008 *******/

/******* STYLES THAT COULD POSSIBLY BE DELETED (I don't think they are being used anywhere after I changed design on May 6, 2008 but just in case I will keep them here for a little longer - Monika Bernolak ********/

div#headerinfo {
padding-top:20px;
}

div#headerinfo h3{
font-size:12px;
font-weight:bold;
letter-spacing:2px;
margin:0;
padding:0;
line-height:14px;
}		

div#headerinfo h4{
font-size:10px;
font-weight:bold;
letter-spacing:2px;
margin:0;
padding:0;
line-height:14px;
border: none;
}	


/******* The following H3 & H4 have been added so the main header.php keeps its h3 & h4 settings. by Sylvia, Nov. 28/06 *********/
#headerinfo h3, #headerinfo h4 {
	color:#333333;
	margin: 5px 0;
}


/******** END OF STYLES FOR DELETION ***********/	