/* ---------->>> GLOBAL <<<-----------*/

body { 
	color: #363636;
	font-size:75%; /* selecting 12px as baseline */
	background: #e1e1e1;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.5;
	}
	
	#wrapper {
		background: #fff url(/client/images/bg_repeat.jpg) repeat-x top;
	}
	
		#container {
			background:url(/client/images/bg_shadow.png) center top no-repeat;
		}
		
		#container #container {
			background: transparent;
		}
		
		 .pageDivider {
	        background: url(/client/images/divider_line.png) no-repeat 212px bottom;
	    } 
	
	
	a {
		text-decoration: none;
		color: #006ab6;
	}

	a:hover, a:active{
		text-decoration:underline;
		color: #005693;
	}
	
	a:visted {
		color: #297bb6;
	}
	
/* ---------->>> headings <<<-----------*/

h1,h2,h3,h4,h5,h6 { 
		font-weight: bold;
		}
		
h1 { 
	font-size:2em;
	line-height:1;
	display: block;
	color: #f06335;
	text-transform: uppercase;
	margin: 20px !important;
	font-family: "futura-pt-n5","futura-pt",sans-serif;
    font-style: normal;
    font-weight: 500;
}

h2 { 
	font-size:1.8em;
	margin-bottom:.5em;
	color: #636363;
	font-family: "futura-pt-n5","futura-pt",sans-serif;
    font-style: normal;
    font-weight: 500;
}

	
	.zSide h2 {
	    font-size: 1.7em;
	}

h3{ 
	margin-bottom: .25em;
	font-size: 1.5em;
	font-weight:normal;
	color: #f06335;
	margin-bottom: 0;
	font-family: "futura-pt-n5","futura-pt",sans-serif;
	}
	
	.zSide h3 {
		font-size: 1.3em;   
	}
	
h4{ 
	font-size:1.3em;
	margin-bottom:1.25em;
	}
	.zSide h4 {
		font-size: 1.em;   
	}
	
h5{ 
	font-size:1.2em;
	margin-bottom:1.5em;
	}
	
h6{ 
	font-size:1.1em;
	font-style:italic;
	}


/* ---------->>> text <<<-----------*/
	ol,ul,p	{ 
		margin-bottom: 1em;
	}
		
		.module p:last-child, .module ol:last-child, .module ul:last-child {
			margin-bottom: 0;
		}

	
	ol, ul{ 
		padding-left:20px;
	}

	pre {
		margin:1.5em 0;
		white-space:pre;
	}
		
	pre,code,tt,kbd,samp { 
		font:1em 'andale mono', 'lucida console', monospace;
		line-height:1.5
	}

	em,dfn,mark { 
		font-style:italic
	}
	
	strong,dfn 	{ 
		font-weight:700;
	}
	
	sup,sub { 
		line-height:0;
	}
	
/* ---------->>> text classes <<<-----------*/
	
	
/* ---------->>> layout <<<-----------*/
#content {
	width: 748px;    
	float: left;
}

#page {
	min-height: 555px;
}


	.navPage li {
		background: url(/client/images/dotted.gif) repeat-x  bottom;
		font-weight: bold;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

		.navPage li a {
			text-decoration: none;   
		}
		
		.navPage li.current a {
		    color: #636363;
		    cursor: default;
		}
		
		    .navPage li.current ul li a {
		        color: #006AB6;
		        cursor: pointer;
		    }
		    
		    .navPage li ul {
		        margin-left: 20px;
		        font-size: .9em;   
		    }
		        .navPage li ul li {
		            background: transparent;
		            margin-bottom: 0;
		            padding: 10px 0 0 0;
		        }
		
.zSide img {
	margin-bottom: 20px;
	display: block;   
}

   

/* ---------->>> navigation <<<-----------*/
nav ul {
		margin-bottom:0;
		padding-left:0;
	}
	nav li { 
		list-style:none;
		}
/* ---------->>> header <<<-----------*/
#pageHeader {
	width: 960px;
	margin: 0 auto;
	position: relative;
	height: 187px;
}

	#pageHeader a#logo {
		display: block;
		width: 223px;
		height: 105px;
		text-indent: -9999px;
		overflow: hidden;
		background: url(/client/images/morton.gif) no-repeat 20px 20px;
		padding: 20px 20px 0 20px;
	}
	
	#navAuxiliary {
		float: right;
		margin: -15px 0 14px;
	}
	
		#navAuxiliary li {
				border-left: 1px solid #363636;
				padding: 0 7px;
				display: block;
				float: left;
			}
			#navAuxiliary li:first-child {
				border-left: 0;
			}
				#navAuxiliary li a {
					color: #363636;
				}
					#navAuxiliary li a span {
					}
					#navAuxiliary li a:hover {
					}
					
	#navGlobal {
		clear: both;
		background: #4b89b6;
		font-family: "futura-pt-n5","futura-pt",sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 1.3em;
	}
		#navGlobal li {
			float: left;
		}
			#navGlobal li a {
				color: #fff;
				padding: 12px 17px 15px 18px;
				display: block;
				text-decoration: none;
			}
				#navGlobal li a:hover,
				#navGlobal li.current a {
					background: rgba(255,255,255,.1);
				}
				#navGlobal li.current a {
				}
					
	#pageHeader #search {
		position: absolute;
		top: 20px;
		left: 525px;
		border: 1px solid #898989;
		width: 200px;
		height: 24px;
	}
	
	    #txtSearch {
	        
	       
	    }
		#txtSearch input {
			background: #ebebeb;
			border: 0;
			width: 150px;
			padding: 3px 44px 3px 5px;
			color: #777;
			font-size: .9em;
			
		}
		
		#ctl00_searchCtrl_searchBtn {
			background: #ee8f1d;
			color: #fff;
			font-weight: bold;
			position: absolute;
			top: 0;
			right: 0;
			height: 24px;
		}
	#forCurrentStudents {
		position: absolute;
		top: 20px;
		right: 0;
		background: #515151 ;
		border: 1px solid #888;
		color: #f7941e;
		text-transform: uppercase;
		padding: 3px 25px 3px 5px;
		font-weight: bold;
		width: 180px;
        height: 17px;
	}
	
		#forCurrentStudents span {
			color: #fff;
		}
		
		    #forCurrentStudents .handle {
		        display: block;
		        position: absolute;
		        height: 100%;
		        padding-top: 20px;
                left: 0;
                position: absolute;
                top: -20px;
                width: 100%;
                cursor: pointer;
                 background: url(/client/images/arrow_down.png) no-repeat right 20px;
               
		    }
		    
		   #forCurrentStudents .open {
                background: url(/client/images/arrow_up.png) no-repeat right 20px;
                border-bottom: 1px solid #515151;
                z-index: 999;            
		   }
		   
		  
    #forCurrentStudentsDrawer {
        background: rgb(84,84,84); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(84,84,84,1) 25%, rgba(69,69,69,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(84,84,84,1)), color-stop(100%,rgba(69,69,69,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(84,84,84,1) 25%,rgba(69,69,69,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(84,84,84,1) 25%,rgba(69,69,69,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(84,84,84,1) 25%,rgba(69,69,69,1) 100%); /* IE10+ */
        background: linear-gradient(top,  rgba(84,84,84,1) 25%,rgba(69,69,69,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#454545',GradientType=0 ); /* IE6-9 */
		border: 1px solid #888;
		position: absolute;
		right: 0;
		top: 42px;
		width: 380px;
    }
    
        #forCurrentStudentsDrawer ul {
            list-style: none;
            padding: 5px 0;
            margin: 0;
        }
    
             #forCurrentStudentsDrawer li {
                 width: 160px;
                 padding: 5px 15px;
                 display: block;
                 float: left;
             }
                 #forCurrentStudentsDrawer li a {
                     text-decoration: none;
                     color: #fff;
                     font-weight: bold;
                     background: url(/client/images/currentStudents_icons.png) no-repeat;
                     padding-left: 20px;
                     opacity: .9;
                      filter: alpha(opacity=90);
                 }
                     #forCurrentStudentsDrawer li a:hover {
                        opacity: 1;
		                filter: alpha(opacity=100);
                     }
                 
                #forCurrentStudentsDrawer li.Register a {
                    background-position: 0 -112px;
                }
                #forCurrentStudentsDrawer li.Portal a {
                    background-position: 0 0;
                }
                #forCurrentStudentsDrawer li.Blackboard a {
                    background-position: 0 -87px;
                }
                #forCurrentStudentsDrawer li.Email a {
                    background-position: 0 -29px;
                }
                #forCurrentStudentsDrawer li.Search a {
                    background-position: 0 -58px;
                }
                #forCurrentStudentsDrawer li.Grades a {
                    background-position: 0 -140px ;
                }		
/* ---------->>> footer <<<-----------*/
#pageFooter {
	background: #e1e1e1;
	border-top: 1px solid #898989;
}

	#pageFooter footer {
		width:960px;
		margin: 0 auto;
		padding: 20px 0px;
	}
	
	#footerWrapper {
		letter-spacing: normal;
	}

	#pageFooter address {
		font-style: normal;
	}
		#pageFooter address h3 {
			font-weight: bold;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 1em;
			color: #363636;
		}
		#pageFooter address p {
			margin-bottom: 1em;
			font-size: .9em;
		}
		
    #pageFooter .footerLinks {
        width: 470px;
    }
		
	#pageFooter nav ul {
		border-left: 1px solid #b7b7b7;
		padding-left: 20px;
	}
	
		#pageFooter nav li {
			width: 220px;
			float: left;
			font-weight: bold;
		}
			#pageFooter nav li a {
				color: #555;
				display: block;
				padding: 0 0 5px 0;
				text-decoration: none;
			}
				#pageFooter nav li a:hover {
					color: #363636;
				}
				
	#pageFooter .socialLinks {
		float: right;   
		width: 212px;
		margin: 0;
		padding: 0;
	}

		#pageFooter .socialLinks li {
			float: right;
			margin-right: 10px;
			list-style: none;
		}
	
			#pageFooter .socialLinks li a {
				background: url(/client/images/social_footer.jpg) no-repeat;
				display: block;
				width: 31px;
				height: 30px;
				text-indent: -9999px;
				overflow: hidden;
				opacity: .8;
				filter: alpha(opacity=80);
			}
			    #pageFooter .socialLinks li a:hover {
			        opacity: 1;
			        filter: alpha(opacity=100);
			    }
			    
				#pageFooter .socialLinks li.facebook a {
					background-position: 0 -32px;
				}
					#pageFooter .socialLinks li.twitter a {
					background-position: -37px -32px;
				}
				#pageFooter .socialLinks li.flickr a {
					background-position: -76px -32px;
					}
				#pageFooter .socialLinks li.youtube a {
					background-position: -116px -32px;
				}
				
		        #pageFooter .socialLinks li.rss a {
				    background-position: -154px -32px;
			    }


    /* ---------->>> breadcrumbs <<<-----------*/
.breadcrumbs {
	font-size: .9em;
	padding-bottom: 20px;
	display: block;
	margin: 0 20px;
}

.breadcrumbs div {
	display:inline;
}

/* ---------->>> homepage <<<-----------*/
.homeRotator {
	clear: both;    
	margin-bottom: 20px;
	width:960px;
	height:330px;
	overflow:hidden;
}

	.homeRotator ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}

	.homeRotator li {
		display:block;
		float: left;
		width:480px;
		position:relative;
	}

	.homeRotator img {
		width:480px;
		height:330px;
	} 

	.homeRotator .caption {
		background:none; 
		zoom: 1;
	}
	
	.homeRotator .caption {
		width: 480px; 
		position: absolute; 
		left: 0; 
		bottom: 0; 
        font-family: "futura-pt-n5","futura-pt",sans-serif;
        font-style: normal;
        font-weight: 500;

	}

	.homeRotator .text {
		width: 460px;
		height:31px;
		padding:15px 20px 0px 0px; 
		display:inline-block;
		font: 15px/1 "futura-pt-n5","futura-pt",sans-serif;
        font-style: normal;
        font-weight: 500;

		text-align:right;
		vertical-align:middle;
	}
	    

	.homeRotator .text strong {
		font: 24px/1 "futura-pt-n5","futura-pt",sans-serif;
        font-style: normal;
        font-weight: 500;

		vertical-align:middle;
		position:relative;
		top:-5px;
		text-transform:uppercase;
	}

	.homeRotator .theme1 {
		-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5331c2c,endColorstr=#E5331c2c);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5331c2c,endColorstr=#E5331c2c); 
	}
	
	.homeRotator .theme1 {
		background: rgba(51,28,44,.9); 
		color: #959595;  
	}
		.homeRotator .theme1 .text {
			background:transparent url(/client/images/home_theme1_arrow.gif) no-repeat left top;
		}
		.homeRotator .theme1 .text strong {
			color:#f06335;
		}
		.homeRotator .theme1 a .text {
		    color: #959595;  
		}

	.homeRotator .theme2 {
		-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E53a6064,endColorstr=#E53a6064);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E53a6064,endColorstr=#E53a6064); 
	}
	
	.homeRotator .theme2 {
		background: rgba(58,96,100,.9); 
		color: #ffffff; 
	}
		.homeRotator .theme2 .text {
			background:transparent url(/client/images/home_theme2_arrow.gif) no-repeat left top;
		}
		.homeRotator .theme2 .text strong {
			color:#e6bf47;
		}
		
		.homeRotator .theme1 a .text {
		    color: #fff;  
		}
	
.home .modEventList {
	border-left: 1px solid #d7d7d7;
	margin-left: 0!important;
	padding-left: 19px;
}
	
	
.banner img {
	opacity: .9;   
}
	.banner img:hover {
		opacity: 1;
	}
	
	
/* ---------->>> quote <<<-----------*/

.modQuote blockquote {
	width: 600px;   
	margin: 20px 0 20px 50px;
	font-family: "adobe-garamond-pro-1", "adobe-garamond-pro-2", Georgia;

	color: #636363;
}

   .modQuote blockquote:before,
   .modQuote blockquote:after {
		color: #f7941e;
		font-size: 200px;
		display: block;
		/* height: 52px; --Original*/
		/*width: 60px; --Original */
		width: 35px;
		height: 30px;
		margin: -25px 0 0 -60px;
		position: relative;
	}
	
	.modQuote blockquote:before {
		content: '';
		background: url(/client/images/quote_before-s.png);
		top: 30px;
		left: -5px;
	}
				
	.modQuote blockquote:after {
		content: '';
		background: url(/client/images/quote_after-s.png);
		left: 580px;
		top: -5px;
	}
	
		.modQuote blockquote p {
			 font-size: 1.8em;
			 /*font-size: 2.3em;--orginal */
			 margin-bottom: .5em;
		}
		
		.modQuote blockquote p.author {
			font-size: 1.2em;
		}
		
 
 
/* ---------->>> rotator <<<-----------*/

.rotator {
	clear: both;    
	margin-bottom: 20px;
	width:450px;
	height:200px;
	overflow:hidden;
}

	.rotator ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}

	.rotator li {
		display:block;
		float: left;
		width:450px;
		position:relative;
	}

	.rotator img {
		width:450px;
		height:200px;
	} 

	.rotator .caption {
		background:none; 
		zoom: 1;
	}
	
	.rotator .caption {
		width: 450px; 
		position: absolute; 
		left: 0; 
		bottom: 0; 
        font-family: "futura-pt-n5","futura-pt",sans-serif;
        font-style: normal;
        font-weight: 300;

	}

	.rotator .text {
		width: 335px;
		height:31px;
		padding:15px 20px 0px 0px; 
		display:inline-block;
		font: 15px/1 "futura-pt-n5","futura-pt",sans-serif;
        font-style: normal;
        font-weight: 500;
		text-align:right;
		vertical-align:middle;
	}
	    

	.rotator .text strong {
		font: 24px/1 "futura-pt-n5","futura-pt",sans-serif;
        font-style: normal;
        font-weight: 500;

		vertical-align:middle;
		position:relative;
		top:-5px;
		text-transform:uppercase;
	}

	.rotator .theme1 {
		-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5331c2c,endColorstr=#E5331c2c);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5331c2c,endColorstr=#E5331c2c); 
	}
	
	.rotator .theme1 {
		background: rgba(51,28,44,.9); 
		color: #959595;  
	}
		.rotator .theme1 .text {
			background:transparent url(/client/images/home_theme1_arrow.gif) no-repeat left top;
		}
		.rotator .theme1 .text strong {
			color:#f06335;
		}
		.rotator .theme1 a .text {
		    color: #959595;  
		}

	.rotator .theme2 {
		-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E53a6064,endColorstr=#E53a6064);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E53a6064,endColorstr=#E53a6064); 
	}
	
	.rotator .theme2 {
		background: rgba(58,96,100,.9); 
		color: #ffffff; 
	}
		.rotator .theme2 .text {
			background:transparent url(/client/images/home_theme2_arrow.gif) no-repeat left top;
		}
		.rotator .theme2 .text strong {
			color:#e6bf47;
		}
		
		.rotator .theme1 a .text {
		    color: #fff;  
		}
 
/* ---------->>> news <<<-----------*/
	/* news listing */
	.modNewsList h2 {
	    float: left;
	    width: 290px;
	}
	
	 .modNewsList .rss,
	 .archiveNews .rss {
	        float: right;
	    }
	    
	        .modNewsList .rss a,
	        .archiveNews .rss a {
                background: url("/client/images/social_footer.png") no-repeat  -154px -32px;
                display: block;
                height: 30px;
                overflow: hidden;
                text-indent: -9999px;
                width: 31px;
            }
	
	.modNewsList article {
		margin-bottom: 20px;
		clear: both;
	}
	    .modNewsList h3 {
	        font-size: 1em;
	        font-family: Verdana, Geneva, sans-serif;   
	      
	    }
	    
	   
	    
		.modNewsList .teaser {
		}
			.modNewsList .teaser a {
				padding-left: 10px;
			}

	/* news detail */	
	
	time.time {
		font-style: italic;
		margin: -20px 10px 20px 20px;
		display: block;
		font-size: .9em;
	}	 
	
	
	.modNewsRelated {
		margin-top: -7px;
	}
	
	.modNewsRelated div {
		margin-bottom: 1em;   
		background: url(/client/images/dotted.gif) repeat-x  bottom;
		
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.modNewsRelated div:last-child  {
		background: transparent;
	}

	
		.modNewsRelated a {
			font-size: 1.1em;
			font-weight: bold;
		}
	
		.modNewsRelated time {
			font-size: .9em;
			display: block;   
		}	


/* ---------->>> events <<<-----------*/

	/* event listing - upcoming */
	
	
	.modEventList .item {
		clear: both;
		padding-bottom: 20px;
	}
	    .modEventList h3 {
	        font-size: 1em;
	        font-family: Verdana, Geneva, sans-serif;   
	    }
	    
		.modEventList time {
			display: block;
			background: #fabf78;
			color: #fff;
			text-transform: lowercase;
			font-size: 1.2em;
			float: left;
			margin: 0 10px 10px 0;
			text-align: center;
			font-weight: bold;
			line-height: 1;
			height: 45px;
			padding-top: 5px;
			width: 50px;
		}
			.month {
				display: block;
				font-size: 1.1em;
			}
			.day {
				font-size: 1.6em;
				margin-top: -10px;
			}
						
		.modEventList .details {
			float: left;
			width: 273px;
			padding-bottom: 20px;
		}
		
		.span1.modEventList h3 {
			width: 132px;
			display: block;
			float: left;
		}
		
		.span1.modEventList p {
		    clear: both;
		}

	/* event detail */
	
	.modEventTitle time.date {
			display: block;
			background: #fabf78;
			color: #fff;
			text-transform: lowercase;
			font-size: 1.2em;
			float: left;
			margin: 0 10px 10px 20px;
			text-align: center;
			font-weight: bold;
			line-height: 1;
			height: 45px;
			padding-top: 5px;
			width: 50px;
		}
			.month {
				display: block;
				font-size: 1.1em;
			}
			.day {
				font-size: 1.6em;
				margin-top: -10px;
			}
			
		#addAsICS {
			displaY: block;
			font-size:.9em;   
		}
			
			
/* ---------->>> link set  <<<-----------*/	
.modLinkSet {
border-width:1px 0px;
border-style:dotted;
border-color:#959595;
padding:20px 0px 10px;
}

.modLinkSet h3	{
padding-bottom:10px;
}

.modLinkSet LI {
 margin-bottom:15px;
}
	
/* ---------->>> link set extended  <<<-----------*/
.modLinksetExtended h4 {
    font-weight: normal;
    color: #f06335;
    margin-top: 20px;
    margin-bottom: 0;
}

    .modLinksetExtended nav ul {
        padding: 5px 0;
    }

        .modLinksetExtended nav li {
            display: inline;
            font-weight: bold;
            border-left: 1px solid #363636;
            padding-left: 10px;
            margin-left: 10px;
        }
    
        .modLinksetExtended nav li:first-child {
            margin: 0;
            padding: 0;
            border: 0;
        }



/* ---------->>> link set description  <<<-----------*/
.modLinksetDescription .modLinks {
    
     margin: 0 20px 20px 0;
}

.modLinksetDescription h4 {
   margin-bottom: 0;
   font-size: 1.1em; 
}

     .modLinksetDescription h4 a {
         color: #f06335;
     }


/* ---------->>> contact information <<<-----------*/
.modContactInfo h3 {
    color: #636363;
    line-height: 1.2;
    margin-bottom: .5em;
}

.modContactInfo .phone {
	color: #F06335;
}

/* ---------->>> profile <<<-----------*/
.modProfile h4 {
	margin-bottom:0px;
}

.modProfile .teaser {
	margin-bottom:10px;
}

.modProfile .control {
    background: url(/client/images/arrow_go.png) no-repeat right 1px;
    padding-right: 22px;
	font-weight:bold;
}

/* archive */

    .modProfileFeature header {
        color: #fff;   
        display: block;
        padding: 8px;
        background: #555;
        
    }   
    
        .modProfileFeature h4 {
            float: left;
            margin: 0;
        }
        
            .modProfileFeature h4 a {
                color: #fff;
            }

        .modProfileFeature header p {
            float: right; 
            font-size: .9em;  
            padding-top: 3px;
        }
        
    .modProfileFeature img {
        float: left;
        width: 335px;    
        border: 2px solid #898989;
    }
    
     .modProfileFeature .text {
        padding: 10px;
        float: left;
        width: 350px;   
     }
     
         .modProfileFeature p a.more {
                font-weight: bold;
                margin-top: 1em;
                background: url(/client/images/arrow_go.png) no-repeat right;
                padding-right: 22px;
            }


    .modProfileArchive img {
        float: left;
width: 172px;
margin: 0px;
        border: 1px solid #898989;
        border-top: none;
    }

  .modFProfileArchive img {
        float: left;
width: 172px;padding: 10px;
margin: 10px;
        border: none;
        border-top: none;
    }
    
    .modProfileArchive .details {
        float: left; 
        width: 150px;
        margin-left: 10px;  
    }
    
        .modProfileArchive h4 {
            font-size: 1.1em;
            margin-bottom: 0;
        }
        
            .modProfileArchive h4 a {
                color: #636363;
            }
            
            .modProfileArchive p {
                font-size: .9em;   
            }
            
            .modProfileArchive p.teaser,
            .modProfileArchive p a.more {
                font-size: 1em;
            }
            
            .modProfileArchive p a.more {
                font-weight: bold;
                margin-top: 1em;
                background: url(/client/images/arrow_go.png) no-repeat right;
                padding-right: 22px;
            }

/* detail */

    .modProfileDetail .details {
        float: left;
        padding-top: 1em;
    }
    
        .modProfileDetail h4 {
            margin-bottom: .5em;
        }
    
    
        .modProfileDetail img {
		    border: 1px solid #898989;   
		    float: right;
		    margin: 0 0 20px 20px;
        }

/* spotlight */


/* ---------->>> alert <<<-----------*/	

#alert {
    background: #F06335;

}

    #alert div {
        width: 720px;
        margin: 0 auto; 
        padding: 2px 0;  
    }

        #alert h1 {
            margin: 0!important;   
            font-size: 1.3em;
            text-transform: none;
            font-weight: bold;
            background: url(/client/images/alert.png) no-repeat left;
			padding: 0 0 20px 20px;
            color: #fff;
			font-family: arial;
        }
        
        #alert p {
            margin: 1;

            color: #fff;
            font-size: .9em;
        }
        
         #alert a {
            color: #fff;   
         }

/* ---------->>> helpful hints <<<-----------*/	

.modHint {
    background: url("/client/images/dotted.gif") repeat-x scroll center bottom transparent;
    padding-bottom: 15px;
}

    .modHint h3 {
        background: url("/client/images/dotted.gif") repeat-x scroll center top transparent;
        padding-top: 15px;
    }
    
    .modHint a.more {
        font-weight: bold;
        background: url(/client/images/arrow_go.png) no-repeat right;
        padding-right: 22px;
    }
    
    /* career programs sidebar */
    
    .genEdSide {
        background: url("/client/images/dotted.gif") repeat-x scroll center top transparent;
            padding-top: 15px;
    }
    
        .genEdSide h3 {
            background: url("/client/images/check.png") no-repeat right;
            padding-right: 75px;
        }
        
        .genEdSide p {
            background: url("/client/images/dotted.gif") repeat-x scroll center bottom transparent;
            padding-bottom: 15px;
        }
    
   

/* ---------->>> accordion <<<-----------*/
		
.modAccordion  {
	margin-top: 5px!important;
}

.modAccordion  .itemSet {
	padding-bottom: 20px;   
}

	.modAccordion  .itemToggle {
		color: #f06335;
		font-size: 1.4em;
		padding-bottom: 10px;
		cursor: pointer;
		background: url(/client/images/arrow_closed.png) no-repeat left 1px;
		padding-left: 20px;
	}
	.modAccordion  .active .itemToggle {
		background: url(/client/images/arrow_open.png) no-repeat left 6px;
		margin-left: -3px;
		padding-left: 23px;
	}
		.modAccordion  .itemToggle:hover {
			color: #e35e32;
		}
		
	.modAccordion  div.item {
		padding: 0 0 20px 20px;   
	}    

/* ---------->>> faq <<<-----------*/
	
	.faqList .itemSet {
	    padding-bottom: 20px;   
    }

	.faqList  .itemToggle {
		color: #f06335;
		font-size: 1.5em;
		padding-bottom: 10px;
		cursor: pointer;
		background: url(/client/images/arrow_closed.png) no-repeat left 1px;
		padding-left: 20px;
	}
	.faqList  .active .itemToggle {
		background: url(/client/images/arrow_open.png) no-repeat left 6px;
		margin-left: -3px;
		padding-left: 23px;
	}
		.faqList  .itemToggle:hover {
			color: #e35e32;
		}
		
	.faqList  div.item {
		padding: 0 0 20px 20px;   
	}    
	
	
	    .question {
	        font-weight: bold;
	    }
	    
	    .answer {
	        margin-bottom: 20px;
	    }

/* ---------->>> programs and courses  <<<-----------*/	  

.programBox {
	border: 1px solid #898989;;
	background: #fff;
	padding: 3px;    
	float: left;
	width: 333px;
	margin: 5px;
}

.programBox h3 {
	margin-bottom: .5em;
	font-size: 1.5em;   
}


	.programBox div {
		padding: 20px;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(233,228,222,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,228,222,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* IE10+ */
		background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e4de',GradientType=0 ); /* IE6-9 */
	}
	
	.tl {
	   -webkit-box-shadow: 10px 10px 0px 0px #b6b6b6;
		-moz-box-shadow: 10px 10px 0px 0px #b6b6b6;
		box-shadow: 10px 10px 0px 0px #b6b6b6;
	}
	
	.br {
	   -webkit-box-shadow: -10px -10px 0px 0px #b6b6b6;
		-moz-box-shadow: -10px -10px 0px 0px #b6b6b6;
		box-shadow: -10px -10px 0px 0px #b6b6b6;
	}
	
	/* program spotlight featured */
	
	.programSpotlight img {
		width: 331px;
		float: left;
		padding: 3px;
		background: #fff;
		border: 1px solid #898989;   
		margin: 0 30px 0 5px;
	}
	
	.programSpotlight .details {
		float: left;
		width: 334px;   
	}
	
		.programSpotlight span {
			font-size: 1.2em;   
		}
	
		.programSpotlight h3 {
			color: #006ab6;
			font-size: 2.2em;
		}
		
		.programSpotlight h4 {     
			color: #363636;
			font-size: 1em;
			font-weight: bold;
		}
		 
		.programSpotlight a {
			font-weight: bold;
		}
		
    /* detail */
    
    .pApplyNow {
        display: block;
        text-align: center;   
        
    }
    
        .pApplyNow a.button {
            float: none!important;
            width: 172px;
			display: block;
			margin: 0px;
        }
        
   .academicTools {
       padding: 0!important;
   }
        
    .academicTools li {
        list-style: none;
        width: 192px;
        display: block;   
        border: 1px solid #c2c2c2;
        margin: 4px 0;
        background: rgb(235,235,235); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(235,235,235,1) 0%, rgba(187,187,187,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(100%,rgba(187,187,187,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(187,187,187,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(187,187,187,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(187,187,187,1) 100%); /* IE10+ */
        background: linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(187,187,187,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */
        opacity: .9;
        filter: alpha(opacity=90);
    }
    
        .academicTools li:hover {
            opacity: 1;
            filter: alpha(opacity=100);
        }
        
        .academicTools li a {
            border: 1px solid #fff;
            display: block;
            padding: 5px 10px;
            background: url(/client/images/arrow_go.png) no-repeat 160px;
            padding-right: 22px;
            font-weight: bold;
            text-decoration: none;
        }
        
        .modMajor img {
            float: right;
            margin: 0 0 20px 20px;
            border: 1px solid #898989;
        }
        
        #programOptions {
			clear: both;
            background: #fff;
            border: 1px solid #e1e1e1;
            padding: 4px;
			margin:20px 0px;
		}

		#programOptions #programSelector {
			
			padding:10px 15px;
			color: #444;
			border: 1px solid #b9b9b9;
			background: #e6e6e6; /* Old browsers */
			background: -moz-linear-gradient(top,  #f0f0f0 0%, #cfcfcf 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #f0f0f0 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #f0f0f0 0%,#cfcfcf 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #f0f0f0 0%,#cfcfcf 100%); /* IE10+ */
			background: linear-gradient(top,  #f0f0f0 0%,#cfcfcf 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
			
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin:0px;
			cursor:pointer;
			position:relative;
		}

		#programOptions #programSelector h2 {
			font:normal 1.5em/1  Helvetica, Arial, Serif;
			margin:0px;
			cursor:pointer;
		}


		#programOptions #programSelector span {
			display:block;
			position:absolute;
			top:0px;
			right:0px;
			width:38px;
			height:38px;
			background:url(/client/images/programSelect_arrow.jpg) no-repeat left top;
			cursor:pointer;
		}


		#programOptions .programNavigator {
			list-style: none;
			padding: 10px 0px ;
			font:1.2em  Helvetica, Arial, Serif;
			position:absolute;
			background: #e6e6e6;
			margin-left:15px;
			width:663px;
			border-width: 0px 1px 1px 1px;
			border-style:solid;
			border-color:#b9b9b9;
			-webkit-border-radius: 0px 0px 3px 3px;
			-moz-border-radius: 0px 0px 3px 3px;
			border-radius: 0px 0px 3px 3px
		}

		#programOptions .programNavigator LI {
			padding:5px 10px;
		}

		#programOptions .programNavigator LI:hover {
			 color: #fff;	
			background: #565656; /* Old browsers */
		}


		#programOptions .pSet {
			min-height: 250px;
            display: block;
            padding: 15px 15px 0px;
            background: rgb(255,255,255); /* Old browsers */
            background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(233,228,222,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,228,222,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* IE10+ */
            background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e4de',GradientType=0 ); /* IE6-9 */

		}


		#programOptions  .curriculum ul {
			margin-left:0px;
			padding-left: 0;
			list-style: none;
			}
			
			#programOptions  .curriculum ul ul  {
				list-style: disc;
				padding-left: 20px;
				margin-bottom:5px;
				margin-top:0.5em;
			}
			
			#programOptions .curriculum .detail-req {
				padding-bottom:5px;
				padding-left:20px;
			}

			#programOptions .curriculum .detail-req.last{
				padding-bottom:0.5em;
			}

        .tabs {
            clear: both;  
			
			margin:0px -15px;
			min-height: 250px;	
			 
        }
        
            ul.tabNavigation {
                padding: 0!important;
               
				height:48px;
				margin-top:15px;
				margin-bottom:0px;
				background-color: transparent;
				background-color: rgba(0, 0, 0, 0.05);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c000000,endColorstr=#0c000000); /* IE6–IE9 */
				zoom: 1;
            }
        
                .tabNavigation li {
                    cursor: pointer;
                    display: block;
                    float: left;
                    list-style: none;
                    padding: 10px 15px;
                    color: #006ab6;
					margin-top:5px;
					margin-left:5px;	
                }
                
                .tabNavigation li.active {
                    cursor: default;
                    background: #fff;
                    color: #000;
                }
                    .tabNavigation li.active:hover {
                        color: #005693;
                    }
                
           div.tab {
				clear: both;	
           }
           
                .tab .tcontent {
					padding:15px 
                }

				.tab .accordion .itemSet {
					border-bottom:1px solid #c1c0bf;
					margin:0px -15px;
					padding:0px 15px;
				}

				.tab .accordion .itemSet.last {
					border-bottom-width:0px;
				}

				.tab .accordion .itemToggle {
					background:url(/client/images/accordion_closed.gif) no-repeat left 50%;
					color:#939290;
					font:normal 1.5em/1  "futura-pt-n5","futura-pt",sans-serif;;
					padding:10px 0px 10px 20px;
				}

				.tab .accordion .active .itemToggle{
					background:url(/client/images/accordion_open.gif) no-repeat left 50%;
				}

				.tab h3 {
					color:#939290;
					padding:10px 0px;	
				}

				.tab .accordion .itemContainer {
					padding-bottom:10px;
				}

/* Core qTip styles */
.ui-tooltip, .qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;
	max-width: 280px;
	min-width: 50px;
	font-size: 10.5px;
	line-height: 12px;
}

	/* Fluid class for determining actual width in IE */
	.ui-tooltip-fluid{
		display: block;
		visibility: hidden;
		position: static !important;
		float: left !important;
	}

	.ui-tooltip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;
		border: 1px solid #000001;
		text-align: left;
		word-wrap: break-word;
		overflow: hidden;
	}

	.ui-tooltip-titlebar{
		position: relative;
		min-height: 14px;
		padding: 5px 35px 5px 10px;
		overflow: hidden;
		border: 1px solid #000001;
		border-width: 1px 1px 0;
		font-weight: bold;
	}

	.ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0px !important; }

		/*! Default close button class */
		.ui-tooltip-titlebar .ui-state-default{
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -9px;
			cursor: pointer;
			outline: medium none;
			border-width: 1px;
			border-style: solid;
		}
		
		* html .ui-tooltip-titlebar .ui-state-default{ top: 16px; } /* IE fix */

		.ui-tooltip-titlebar .ui-icon,
		.ui-tooltip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
		}

		.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}

			.ui-tooltip-icon .ui-icon{
				width: 18px;
				height: 14px;
				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;
				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}

/*! Default tooltip style */
.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content{
	border-color: #b9b9b9;
	
}
	
	.ui-tooltip-default .ui-tooltip-content {
		background-color:#f0f0f0;
		background: -moz-linear-gradient(top,  #f0f0f0 0%, #d6d6d6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f0f0f0 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f0f0f0 0%,#d6d6d6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f0f0f0 0%,#d6d6d6 100%); /* IE10+ */
		background: linear-gradient(top,  #f0f0f0 0%,#d6d6d6 100%); /* W3C */
		color: #555;
		width:267px;
		padding-bottom:0px;
	}

	.ui-tooltip-default .ui-tooltip-titlebar{
		background-color: #4B89B6;
		font-weight:bold;
		font-size:16px;
		color:#fff;
		width:240px;
		font:16px Helvetica,Arial,sans-serif;
	}

	.ui-tooltip-default .ui-tooltip-titlebar .subtitle {
		font-size:12px;
	}

	.ui-tooltip-default .ui-tooltip-content .coursedesc {
		margin-bottom:5px;
		line-height:1.4;
	}

	.ui-tooltip-default .ui-tooltip-content .coursedata {
		font:11px Helvetica,Arial,sans-serif;
		margin:0px -9px 0px;
		padding:0px 9px;
		background-color: transparent;
		background-color: rgba(0, 0, 0, 0.03);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000); /* IE6–IE9 */
		zoom: 1;
	}

	.ui-tooltip-default .ui-tooltip-content .left {
		float:left;
		width:70%;
		padding:5px 0px;
	}

	.ui-tooltip-default .ui-tooltip-content .right {
		float:right;
		width:28%;
		padding:5px 0px;
	}




/* Tips plugin */
.ui-tooltip .ui-tooltip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;
}

	.ui-tooltip .ui-tooltip-tip,
	.ui-tooltip .ui-tooltip-tip *{
		position: absolute;
		
		line-height: 0.1px !important;
		font-size: 0.1px !important;
		color: #123456;

		background: transparent;
		border: 0px dashed transparent;
	}
	
	.ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0; }


/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
.ui-tooltip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

	.ui-tooltip-shadow .ui-tooltip-titlebar,
	.ui-tooltip-shadow .ui-tooltip-content{
		filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
		-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";

		_margin-bottom: -3px; /* IE6 */
		.margin-bottom: -3px; /* IE7 */
	}

/* IE9 fix - removes all filters */
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{
	filter: none;
	-ms-filter: none;
}

/* ---------->>> course detail  <<<-----------*/	
.CourseDetail .coursedescription {
margin-bottom:1.5em;
}

.courseDetailData {
padding:7px 10px;
border-top:1px solid #b7b7b7;
}

.courseDetailData:first-child {

border-top-width :0px;
}

.courseDetailDataTitle {
font-weight:bold;
}



.programReturn {
        list-style: none;
        width: 192px;
        display: block;   
        border: 1px solid #c2c2c2;
        margin: 4px 0;
        background: rgb(235,235,235); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(235,235,235,1) 0%, rgba(187,187,187,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(100%,rgba(187,187,187,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(187,187,187,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(187,187,187,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(187,187,187,1) 100%); /* IE10+ */
        background: linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(187,187,187,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */
        opacity: .9;
        filter: alpha(opacity=90);
    }
    
        .programReturn:hover {
            opacity: 1;
            filter: alpha(opacity=100);
        }
        
        .programReturn a {
            border: 1px solid #fff;
            display: block;
            padding: 5px 10px;
            background: url(/client/images/arrow_go.png) no-repeat 160px;
            padding-right: 22px;
            font-weight: bold;
            text-decoration: none;
        }
                
/* ---------->>> programs and courses  <<<-----------*/	                  
.modCreditListing header {
    background: url(/client/images/horzLine.gif) no-repeat center;
}

    .modCreditListing h3 {
        text-align: center;
        margin-bottom: 20px;
    }

    .modCreditListing li {
        
	width: 312px;
        float: left;
        margin: 0 20px 20px 0;
        font-weight: bold;
        background: url(/client/images/bullet.gif) no-repeat 0 5px;
        padding-left: 21px;
    }

/* ---------->>> cost and financial aid <<<-----------*/	

a.button.right {
	float: right;   
	  margin-bottom: 0 !important;
	margin-top: -40px !important;
}

.contentBox {
	background: #fff;
	padding: 4px;
	border: 1px solid #e1e1e1;
}

	.innerBox {
		padding: 20px;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(233,228,222,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,228,222,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* IE10+ */
		background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,228,222,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e4de',GradientType=0 ); /* IE6-9 */

	}

/* ---------->>> flickr badge <<<-----------*/
.flickrBlock {
	width:auto;
}

	.flickrBlock h2 {
		color: #f06335;
		background: url(/client/images/flickr_icon.png) no-repeat top right;
		padding-bottom: 10px;
		width:172px;
		display: block
	}
	
.zWide .flickrBlock {
    width: 708px;
}
	
	.zWide .flickrBlock h2 {
	    width: 100%;
	}

#flickrBadge {
	position:relative;
}

	#flickrBadge a {
		display: -moz-inline-stack;
		display:inline-block;
		*display:inline;
		margin:0 1px;
		zoom:1;
		opacity: 1;
		filter: alpha(opacity=100);
	}
		#flickrBadge a:hover {
			opacity: .9;
			filter: alpha(opacity=90);
		}

	#flickrBadge img {
		margin: -2px 0 0 0;
	}

#flickrBadgeControls {
}


/* ---------->>> modClubs <<<-----------*/

/*featured*/

.modClubs {
    margin-top: -1em;
}

    .modClubs h3 {
        font-size: 1.4em;
         margin-top: 5px;
    }

    .modClubs h3 a {
	      color: #363636; 
	     
    }

.modClubs img {
    border: 1px solid #7b7874;
}

/*archive */

.archiveClubs .item {
    margin-bottom: 20px;
    padding-bottom: 20px;
       background: url("/client/images/dotted.gif") repeat-x scroll center bottom transparent;
}

    .archiveClubs h3 {
        margin-bottom: .5em;
        font-weight: normal;
    }
        .archiveClubs h3 a {
             color: #F06335;
        }

    .archiveClubs img {
        float: left;
        width: 172px;
        height: auto;
        border: 1px solid #7b7874;
        margin: 0 20px 0px 0;
    }
    
    .archiveClubs a.more {
        font-weight: bold;
        background: url(/client/images/arrow_go.png) no-repeat right 1px;
        padding: 0 22px 0 0;
            }
            
/* Detail */
.modClubsDetail {
    
    
}


/* ---------->>> <<<-----------*/
.ir{ 
	display:block; 
	text-indent:-999em; 
	overflow:hidden; 
	background-repeat: no-repeat; 
}
.hidden	{ 
	display:none; 
	visibility:hidden; 
} 
.access	{ 
	position:absolute !important; 
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px); 
}

/* ---------->>> dt calendar / event detail <<<-----------*/


/* ---------->>> dt news detail <<<-----------*/



/* ---------->>> dt past news stories archive <<<------------------------*/
.archiveNews h2 { 
margin:0.5em 0px 5px;
border-bottom:1px solid #f2f2f2;
}

.archiveNews .item {
	clear: both;
	margin-bottom: 20px;	
	min-height: 60px;
}
		
	.archiveNews .item img {
		float:left;
		padding-right: 20px;
		width:100px;
		margin-top:6px;
	}
		
/*	.archiveNews .item .text {
		float: left;
		width:540px;
	}
*/
			
.archiveNews .title {
	
	font-weight: bold;	
	font-size: 1.2em;
					
}
	.archiveNews .title a {
		
						
	}
			
.archiveNews time {
	color:#74756b;
	font-style: italic;	
}
			
.archiveNews p.teaser {
	margin: 0;	
}


/* ---------->>> dt details image blocks/sharing tools <<<---------------*/	
.slides {list-style:none;zoom: 1;}
.slides > li {display: none;position: relative;zoom:1;}

#detailImageSet {
	background-color:#fff;
	float:right;
	margin-left:2em;
	margin-bottom:1em;
	padding:5px;
	position:relative;
	width:290px;
} 

	#detailImageSet.hasControls {
		padding-bottom:25px;
	}

	#detailImageSet ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
				
	#detailImageSet img {
		width:290px;
	}

	#detailImageSet .flex-control-nav {
		list-style:none;
		position:absolute;
		bottom:5px;
		right:5px;
		height:10px
	}

	#detailImageSet .flex-control-nav li {
		float:left;
		margin-left:5px;
		width:10px;
        cursor: pointer;
	}

		#detailImageSet .flex-control-nav a {
			background: url(../images/carouselBtn.gif) no-repeat 0px -20px;
			display:block;
			height:10px;
			text-indent:-999em; 
			overflow:hidden;
			width:10px; 
		}

		#detailImageSet .flex-control-nav a.active {
			background-position:0px -30px;
		}


/* ---------->>> dt news and Media Feature News <<<----------------------*/


/* ---------->>> dt calendar <<<-----------*/
#miniCal {
	padding-bottom:30px
}

#miniCal table {
	width:100%;
}

	#miniCal .miniCalTable {
		border-width:0 !important
	}
	
		#miniCal th {
			color: #888;
			padding:5px; 
			background:#F1F1F1 !important;
			border-width:0px 2px;
			border-style:solid;
			border-color:#F1F1F1;  
		}

		#miniCal table td {
			background:#a7c3d6;
			border:2px solid #fff;
			
		}

			#miniCal table td:hover {
				background:#4B89B6;
				
			}
			 
			 #miniCal table td a:hover {
				color:#fff!important;
			 }


		#miniCal table td.otherMonth {
			background:#d5d5d5 !important;
			color: #888;
		}
			 #miniCal table td.otherMonth a {
				  color: #888!important;
			 }

		#miniCal table td.active {
			background: #4B89B6!important; 
			color:#fff;
		}

		#miniCal table td.today {
			background: #FABF78!important; 
			color:#f0ede1;
		}

			#miniCal table td a {
			 text-decoration:none;
			   color: #2d6791!important;
			   padding:7px 5px;
			   display:block;
			}

			#miniCal table td.active a,#miniCal table td.today a {
				color:#fff !important
			}

		#miniCal .miniCalHeader {
			width:198px!important;
			height:30px!important;
			margin:-2px;
			background:#F1F1F1;
		}

		#miniCal .miniCalHeader td {
			background:#F1F1F1 !important;
			text-transform: uppercase;
			color: #666;
			font-size: 1.2em;
			line-height:1;
			border-color: #fff!important;
			border-width:0px;
			position:relative;
			vertical-align:middle;
			text-align:center;
		}
			#miniCal .miniCalHeader td a, #miniCal .miniCalHeader td a:hover {
				 color: #005693;
			}
			
	  

#miniCalTools {
	margin:10px 0;
	text-align:center
}

#calCatList {
	margin-right:-5px;
}

	#calCatList .filterCt {
		margin-bottom:10px;
		background-color:#FFF2CC;
		padding:5px;
		border:1px solid #f9d8b1;
	}

	#calCatList #Admissions {
	}

	#calCatList #CampusWide {
	}

	#calCatList #Milestones {
	}


	#calCatList h3 {
		   text-transform: uppercase;   
		   color: #6e6e6e;
	  }

	#calCatList ul {
		list-style:none;
		padding:0px 0px 0px 21px;
	}
		#calCatList li {
			font-size:0.9em;
			color: #1e2e3d;
			
		}

			#calCatList li:hover {
				background:#f9d8b1;
			}
			
				#calCatList li label {
					color: #1e2e3d;
				}

			#calCatList input {
				margin-right:5px;
				position:relative;
				top:-2px;
			}

		#calView {
		   display: block;
		   width: 100%;
		   padding: 10px 0;
		   background: #f1f1f1;
		   
		}

			#calView li {
				display: block;
				float: left;
				
			}

			#calView li#calToday {
				margin: 0 20px 0 158px;
				*margin-left: 70px;
			}

			#calView input:hover,#calView .active, #calPage li:hover {
				opacity: 1;
				filter: alpha(opacity=100);
			}
			
			#calView .active {
				 color: #fff;
				border-color: #5c5c5c;   
				background: #565656; /* Old browsers */
				background: -moz-linear-gradient(top,  #565656 1%, #707070 22%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#565656), color-stop(22%,#707070)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #565656 1%,#707070 22%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #565656 1%,#707070 22%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #565656 1%,#707070 22%); /* IE10+ */
				background: linear-gradient(top,  #565656 1%,#707070 22%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#707070',GradientType=0 ); /* IE6-9 */
				opacity: 1;
				filter: alpha(opacity=100);
			}

			#calView li input, #calPage li {
				display: block;
				text-transform: uppercase;
				padding: 8px 30px;
				*padding: 7px 15px;
				color: #6e6e6e;
				font-weight: bold;
				border: 1px solid #b9b9b9;
				background: #e6e6e6; /* Old browsers */
				background: -moz-linear-gradient(top,  #e6e6e6 0%, #b9b9b9 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #e6e6e6 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #e6e6e6 0%,#b9b9b9 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #e6e6e6 0%,#b9b9b9 100%); /* IE10+ */
				background: linear-gradient(top,  #e6e6e6 0%,#b9b9b9 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-9 */
				font-family: Helvetica, Arial, Serif;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				 opacity: .9;
				filter: alpha(opacity=90);
				margin:0px;
			}

			#calView .toDay {
				
			}

			#calView .day {
				-moz-border-radius-topleft: 3px;
				-moz-border-radius-topright: 0px;
				-moz-border-radius-bottomright: 0px;
				-moz-border-radius-bottomleft: 3px;
				-webkit-border-radius: 3px 0px 0px 3px;
				border-radius: 3px 0px 0px 3px;
				font-size:1em;
			}

			#calView .week {
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
				border-right: 0;
				border-left: 0;
				font-size:1em;
			}

			#calView .month {
				-moz-border-radius-topleft: 0px;
				-moz-border-radius-topright: 3px;
				-moz-border-radius-bottomright: 3px;
				-moz-border-radius-bottomleft: 0px;
				-webkit-border-radius: 0px 3px 3px 0px;
				border-radius: 0px 3px 3px 0px;
				font-size:1em;
			}
			
			#calPage li {
				position:absolute;
				top:10px;
			   padding: 8px 15px;
				}

				#calPage .prev {
					left:10px;
				}

				#calPage .next {
					right:10px;
					text-align:right
				}
				
				 #calPage li input {
					border: 0;  
					background: transparent; 
				 }


	#calCurrent {
		position:relative;
		text-align:center
	}
	
		#calCurrent h2 {
			text-transform: uppercase;   

		}


		#calendarList .emptyError {
			background: #E8C0C0; /* Old browsers */
			background: -moz-linear-gradient(top, #FAE3E3 0%, #E8C0C0 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAE3E3), color-stop(99%,#E8C0C0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #FAE3E3 0%,#E8C0C0 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #FAE3E3 0%,#E8C0C0 99%); /* Opera11.10+ */
			background: -ms-linear-gradient(top, #FAE3E3 0%,#E8C0C0 99%); /* IE10+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAE3E3', endColorstr='#E8C0C0',GradientType=0 ); /* IE6-9 */
			background: linear-gradient(top, #FAE3E3 0%,#E8C0C0 99%); /* W3C */
			-moz-border-radius:0 0 2px 2px;
			-webkit-border-radius:0 0 2px 2px;
			border:1px solid #EFCDCD;
			border-radius:0 0 2px 2px;
			margin-bottom:10px;
			padding:5px 10px 7px
		}

	#calendarList  .listing {
		clear:both;
		margin-bottom:30px
	}

		 #calendarList .listing time.date {
			display: block;
			background: #fabf78;
			color: #fff;
			font-size: 1.4em;	
			padding: 10px 10px 10px 10px;
			line-height: 1;	
					
		}
			#calendarList .listing time.date .month {
				display:inline;
				font-size:1em;
			}

			#calendarList .listing time.date .day {
				display:inline;
				font-size:1em;
				margin-top:0px;
			}

		 #calendarList .listing .items {
	   
		}

			 #calendarList .item {
			   border-bottom: 1px solid #eee;
				padding: 10px 0 10px 180px;
				position:relative
			}

				#calendarList  .item h3 {
					margin-bottom:0;
					position:relative;
					z-index:10
				}
					  #calendarList .item h3 a {
						 
					 }

				 #calendarList .item time {
					font-size: 1.2em;
					width: 155px;
					color: #776b46;
					position: absolute;
					top: 11px;
					left: 11px;
				}

				#calendarList  .item .category {
					text-align:right;
				}

				#calendarList  .item .category span {
					background-color:#4B89B6;
					color:#fff;
					cursor:default;
					font-size:0.9em;
					font-style:italic;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					padding:3px 6px;
					text-align:right;
					z-index:0
				}


				 #calendarList .location {
					margin: -2px 0 0 0;
					color:#777;
					font-size: 1em;
				}

				 #calendarList .teaser {
					margin:0.6em 0px 0px;  
				}

				 #calendarList .item .links {
					font-size:.9em;
					margin:0;
					padding:1em 0
				}

					 #calendarList .item .links li {
						display:inline;
						padding-right:20px
					}
					
						 #calendarList .item .links li a {
							font-weight: bold;
							color: #000;
							font-family: Helvetica, Arial, Serif;
						}

				#calCatList,#calPage {
					list-style:none;
					padding:0
				  }

/* ---------->>> google searchr <<<-----------*/
.modSearchResults {
	line-height: 1.5em;
	margin-bottom: 20px !important;
}

.modSearchResults .gsc-control-cse, .modSearchResults .gsc-control-cse .gsc-table-result {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.0em;
}

.searchResultsHeader,
.modSearchResults h4 img,
.resultPreviewDetails {display: none !important;}


.gs-title, .gs-result .gs-title, .gs-result .gs-title * {
	color: #006AB6 !important;
	text-decoration: none !important;
	font-size: 1.4em;
	font-weight: bold;
	font-family: Helvetica, Arial, Sans-Serif;
}

.gs-snippet {
	
}

.modSearchResults .gs-per-result-labels {
	text-align:right;
}

.modSearchResults .gs-per-result-labels span {
	display:none;
}

.modSearchResults  .gs-webResult div.gs-per-result-labels a.gs-label {
	background-color:#4B89B6;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	font-size:0.9em;
	font-style:italic;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left:5px;
	padding:3px 6px;
	text-align:right;
	z-index:0
}



.gsc-cursor-box {
background-color:#f1f1f1;
padding:7px 0px;
}


.gsc-results .gsc-cursor {
border-left: 1px solid #b9b9b9;
padding: 8px 0px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	display: block;
	text-transform: uppercase;
	padding: 8px 10px;
	color: #6e6e6e;
	font-weight: bold;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #b9b9b9;
	background: #e6e6e6; /* Old browsers */
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6e6e6 0%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(top,  #e6e6e6 0%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-9 */
	font-family: Helvetica, Arial, Serif;
	opacity: .9;
	filter: alpha(opacity=90);
	margin-right:0px !important;

}

.modSearchResults .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	 color: #fff;
	border-color: #5c5c5c;   
	background: #565656; /* Old browsers */
	background: -moz-linear-gradient(top,  #565656 1%, #707070 22%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#565656), color-stop(22%,#707070)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #565656 1%,#707070 22%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #565656 1%,#707070 22%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #565656 1%,#707070 22%); /* IE10+ */
	background: linear-gradient(top,  #565656 1%,#707070 22%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#707070',GradientType=0 ); /* IE6-9 */
	opacity: 1;
	filter: alpha(opacity=100);
}

.modSearchResults table.gsc-search-box {
	background: #f1f1f1;
}

.modSearchResults table.gsc-search-box td {
	padding: 0px 0px;
}

.modSearchResults table.gsc-search-box td.gsc-input {
	padding-left:10px;
}

.modSearchResults .gsc-search-box .gsc-input input {	
	border: 2px solid #aaa;
	color: #444444;
	font-size: 12px;
	padding: 6px 8px;
	width:525px;
}

.modSearchResults .gsc-search-box .gsc-input input:focus {
border:2px solid #aaa;
}

.modSearchResults .gsc-webResult .gsc-result {
	padding:20px 0px;
}


.gsc-branding-img, .gsc-branding-text,
.gs-visibleUrl, .gs-visibleUrl-short {display: none !important;}


.modSearchResults .gsc-search-button input {
	background-color: #ffdd77;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdd77), to(#ddaf25)); 
	background-image: -webkit-linear-gradient(top, #ffdd77, #ddaf25); 
	background-image:    -moz-linear-gradient(top, #ffdd77, #ddaf25); 
	background-image:     -ms-linear-gradient(top, #ffdd77, #ddaf25); 
	background-image:      -o-linear-gradient(top, #ffdd77, #ddaf25); 
	background-image:         linear-gradient(top, #ffdd77, #ddaf25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffdd77', EndColorStr='#ddaf25'); 
	color: #684819;
	padding:5px 10px;
	width:auto;
	overflow:visible;
	border: 1px solid #ffe072;
	font-weight:bold;
	margin:20px 10px 20px 0px;
}


/* ---------->>> Ektron base Forms (table-style, as created by Ektron defaults) <<<----------- */
.webform  table              						{ width:100%;}
.webform tr td              						{ padding-bottom:10px;width:400px;}
.webform tr td:first-child	 						{ width:180px;padding-right:20px;}

.webform tr td .design_validation_failed			{ border:1px solid #c00 !important;}
.webform #controls									{ padding-left:238px; }	
					
					
.webform #controls input { 
	border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border: 1px solid #f06335;
		color: #fff;
        background: rgb(249,176,90); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(249,176,90,1) 0%, rgba(247,149,32,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,176,90,1)), color-stop(100%,rgba(247,149,32,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* IE10+ */
        background: linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b05a', endColorstr='#f79520',GradientType=0 ); /* IE6-9 */
        font-size: 1.2em;
		font-weight:bold; 
		margin:20px 0;
		padding: 5px 10px;
		width:auto;
		overflow:visible;
		font-weight: bold;
	
	width:auto;
	overflow:visible;
}
.webform #controls input.primary { 
     background: rgb(249,176,90); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(249,176,90,1) 0%, rgba(247,149,32,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,176,90,1)), color-stop(100%,rgba(247,149,32,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* IE10+ */
        background: linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b05a', endColorstr='#f79520',GradientType=0 ); /* IE6-9 */
}
/* ---------->>> recruiter integration styles (remove if not needed) <<<-----------*/

	/* application listing */
	H3 A.startApp										{font-family:Georgia;margin:25px 0px 10px 0px;padding:6px 10px;font-size:18px;height:35px;color:#FFFFFF;background:url(/client/images/btn_bg.gif) left top repeat-x #49B6D9;border:1px solid #C1C2C3;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
	H3 A.startApp:hover									{text-decoration:none;}
	
	/* TD-start */
	#appListing table, .supplementalItems table		{border: 0 solid #000000 !important; width: 594px; border-collapse: collapse; border-width: 0; font-size:1.2em;margin: 10px; line-height:normal; background-color: #FBFBF2;}
	#appListing th			{display: none;}
	#appListing table tbody td, .supplementalItems td	{vertical-align: top;border: 0 !important; padding: 10px; font-size: .8em;} /* vertical-align: bottom; */
	#appListing table .Progress td {	font-weight: bold;}
	/* TD-end */
	#appListing	, .supplementalItems 			{width:620px; background-color:#deded1;padding:1px;background-image: -moz-linear-gradient(100% 100% 90deg, #c3c4b1, #e6e6da); background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6da), to(#c3c4b1) ); margin-bottom:25px; margin-top:0px;}
	#appListing div			{margin:0 0 0 0; padding:0px; list-style-type:none; border-width:0px 1px 1px;border-style:solid;border-color: #e6e6da;}
	#appListing div	TABLE TBODY TR:nth-child(odd)		{background-color: #ecece1;} 
	#appListing br, .supplementalItems br		{display:none!important;}
	#appListing .title, .supplementalItems .title		{margin:10px 10px 0px;width:576px;border-width:1px 1px 0px;border-style:solid;border-color: #dfdfd0; background-color:#fbfbf2;  display:block; padding:10px;font-size:18px; padding-bottom:0.3em;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
	/* table icons */
	
	#appListing table td a 	{background-repeat:no-repeat;display:block;height:16px;overflow:hidden;text-indent:-999em;width:16px;padding: 5px;}
	
	#appListing table td:first-child  a 			{background: url("/client/images/application/edit.png") no-repeat 5px 5px;}
	#appListing table .Applied td:first-child  a,
	#appListing table .Completed td:first-child  a,
	#appListing table .Withdrawn td:first-child  a 	{background: url("/client/images/application/view.png") no-repeat 5px 5px;}
	#appListing table td:nth-child(5) a 			{background: url("/client/images/application/docs.png") no-repeat 5px 5px;}
	#appListing table td:nth-child(6) a 			{background: url("/client/images/application/print.png") no-repeat 5px 5px;	}

	/* supplemental items */
	.supplementalItems 	{margin-top: 1em;margin: 1em 10px;}
	.supplementalItems th {	padding: 10px;font-size: .9em;		background: #D5D5C6;	font-weight: bold;	color: #000;	text-align: left;	border: 0 solid #D5D5C6!important;	 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
	.supplementalItems input[type=submit] { float: right; margin: 10px;}


	/* Change Password */
	.ChangePasswordSuccessTitlePanel		{font-size:18px;font-weight:bold;margin:0px 0px 30px;}

	/* Tabs */
	#onlineApp .tabheaderarea						{width:220px;position:absolute;font:bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;color:#4e5340;}
	#onlineApp .tabheader, #onlineApp .activetabheader			
														{cursor:pointer;display:block;padding:12px 15px;border-top:1px solid #c4c4b2;}
	#onlineApp .tabheader:first-child, #onlineApp .activetabheader:first-child		{border-top-width:0px;}
	#onlineApp .activetabheader		{padding:12px 15px;background-color:#fefef5}
	#onlineApp  .activetabheader SPAN	{color:#2B505A; font-weight: bold; font-size: 16px;}
	#onlineApp .tabheader:hover			{ background-color: #edede2; }
	#onlineApp .tabheader:hover SPAN	{color:#2B505A;}
	#onlineApp>span						{border:1px solid #c3c4b1;  display:block; padding:10px; background-color:#d5d5c6; background-image: -moz-linear-gradient(#e6e6da, #c3c4b1); background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6da), to(#c3c4b1) );  }
	#onlineApp .tab 	{width:636px;padding:20px;margin-left:219px;  border-width:0px 1px 1px 1px;border-style: solid;border-color:#f0f0e8;border-radius: 0px 0px 2px 2px;-moz-border-radius:0px 0px 2px 2px;-webkit-border-radius: 0px 0px 2px 2px; background-color:#fefef5; background-image: -moz-linear-gradient(#fefef5, #eaeade); background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef5), to(#eaeade) ); }
	
	/* Application Buttons */
	#onlineApp INPUT[type="button"].NextButton, #onlineApp INPUT[type="button"].SubmitButton, #onlineApp INPUT[type="button"].PrevButton, #onlineApp INPUT[type="button"].SaveButton	{margin-right:20px;}
	#onlineApp INPUT[type="button"].SaveButton		{margin-left:250px;}
	
	/* application payment */
	.totallabel {  width: 610px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; border-bottom: 1px solid #C4C4B2; margin: 20px 0;font-size: 16px;font-weight: bold; padding-bottom: 0.3em;}
	.totalvalue { font-size: 34px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative; width: 610px; text-align: right;margin: -75px 0 0 0px; display: block;}
	input.promocodebutton[type="submit"] { position: relative;top: 12px;margin-bottom: 0px!important;}
	#onlineAppPayment .fieldRow:after { clear:none; height: auto;}
	#onlineAppPayment .fieldRow 	{ margin-bottom: 0!important;}
	input.paymentSubmit					{display: block; clear: both; position: relative; top: 75px; left: -307px; margin-bottom: 50px!important;}
	
	/** Fields **/
	.field, #onlineAppPayment .fieldRow 								{display: -moz-inline-stack; display: inline-block; *display: inline; width:288px; vertical-align: top; zoom: 1;margin:0px 20px 5px 0px;}
	.fieldlabel					{margin:5px 0px 2px 0;font-size:13px;}
	.required .fieldlabel			{font-weight:bold;}
	.required .fieldlabel SPAN	{color:#b50b0b;padding:0px 0px 0px 0px;}	
	.fieldcontrol				{position:relative;}
	.fieldcontrol INPUT[type="text"], .field .fieldcontrol INPUT[type="password"]		{display:block;}
	.fieldcontrol SELECT 		{display:block;}
	#onlineApp  .fieldcontrol SPAN			{display:block;}
	.fieldcontrol LABEL			{font-size:12px;margin:0px 40px 0px 5px;}
	.fieldcontrol IMG			{position:absolute;top:8px;right:10px;cursor:pointer;}
	
	.field.wide							{float:none;width:auto}
	
	/** One Column **/
	.oneColumn .field					{float:none;width:auto;margin:0px 40px 10px;}
	.oneColumn .field .fieldlabel		{float:none;text-align:left;width:auto;}
	.oneColumn .field .fieldcontrol		{float:none;width:auto;margin:.3em 0px 0px 0px;}
	
	/** CEEB Wizard **/
	#onlineApp .CeebControlExpandLink										{cursor:pointer;margin:0px;padding:5px 15px;display:inline;float:left;background-color:#CDE8EF;color:#67919B;position:relative;top:-10px;left:140px;}
	#onlineApp .CeebControlClearLink										{cursor:pointer;margin:-3px 0px 0px;float:left;}
	#onlineApp .CeebControlCriteriaSection									{background-color: #fff; padding:30px 30px 0 30px;margin:0px 0px 30px; }	
	#onlineApp .CeebControl .fieldlabel									{margin:5px 0px 2px 5px;font-size:13px;}
	#onlineApp .CeebControl .field											{width:500px;}
	#onlineApp .CeebControl .field .fieldlabel SPAN                        {display:inline;padding:0px 0px 0px 2px;margin:0px;}
	#onlineApp .CeebControlCriteriaSection .fieldRow			            {padding:0px 0px 5px;}
	#onlineApp .CeebControlCriteriaSection .fieldRow .field .fieldlabel	{margin:5px 0px 2px 5px;font-size:13px;color:#67919B;float:left;width:140px;text-align:right;}
	#onlineApp .CeebControlCriteriaSection .fieldRow .field .fieldcontrol	{float:right;width:320px;}
	#onlineApp  .CeebControlSearchBtn {margin-left:180px!important;clear: both;position: relative; display: block;float: left;}
					
	/** INPUTS **/
	.webform INPUT[type="text"], .webform INPUT[type="password"], .webform TEXTAREA, #main INPUT[type="text"], #main INPUT[type="password"], #main TEXTAREA					
																{border:1px solid #e1e1e1;font-size:12px;color:#444;padding:6px 8px;width:270px!important;}
	.webform select, #main select								{border:1px solid #e1e1e1;font-size:12px;color:#444;width:289px;padding:6px 8px;}
	#onlineApp button,.fieldcontrol button,.webform INPUT[type="button"], .webform INPUT[type="submit"], #main INPUT[type="button"], #main INPUT[type="submit"], a.button, div.button	{
		text-decoration: none;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border: 1px solid #f06335;
		color: #fff;
        background: rgb(249,176,90); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(249,176,90,1) 0%, rgba(247,149,32,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,176,90,1)), color-stop(100%,rgba(247,149,32,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* IE10+ */
        background: linear-gradient(top,  rgba(249,176,90,1) 0%,rgba(247,149,32,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b05a', endColorstr='#f79520',GradientType=0 ); /* IE6-9 */

		font-weight:bold; 
		font-size: .9em;
		margin:20px 0;
		padding: 5px 10px;
		width:auto;
		overflow:visible;
		font-weight: bold;
		cursor: pointer;
		opacity: .9;
		filter: alpha(opacity=90);
		
		}
		
		.button span.arrow {
			background: url(/client/images/arrow_button.png) no-repeat right;
			padding-right: 15px;
		}
		
		.button.green {
			background: rgb(190,200,74); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(190,200,74,1) 0%, rgba(158,170,16,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,200,74,1)), color-stop(100%,rgba(158,170,16,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(190,200,74,1) 0%,rgba(158,170,16,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(190,200,74,1) 0%,rgba(158,170,16,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(190,200,74,1) 0%,rgba(158,170,16,1) 100%); /* IE10+ */
			background: linear-gradient(top,  rgba(190,200,74,1) 0%,rgba(158,170,16,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bec84a', endColorstr='#9eaa10',GradientType=0 ); /* IE6-9 */
			border-color: #99a228;   
		}
		
		
	 #onlineApp button:hover,.fieldcontrol button:hover,.webform INPUT[type="button"]:hover, .webform INPUT[type="submit"]:hover, #main INPUT[type="button"]:hover, #main INPUT[type="submit"]:hover, a.button:hover	{
		 opacity: 1;
		filter: alpha(opacity=100);
	 }
		
	
	.webform SELECT:focus, .webform INPUT[type="text"]:focus, .webform INPUT[type="password"]:focus, .webform TEXTAREA:focus
	#main SELECT:focus, #main INPUT[type="text"]:focus, #main INPUT[type="password"]:focus, #main TEXTAREA:focus		
																{border:1px solid #4b89b6;color:#444;}
	.webform .wide TEXTAREA, #main .wide TEXTAREA				{width:600px!important;max-width:600px;}
	
	
	/* Non-field elements */	
	.LoginSubmitPanel, .ChangePasswordSubmitPanel								{padding:0px 0px 0px 40px;}
	FIELDSET H4, H4.subformheader		{margin-top:20px;margin-bottom:20px;padding:5px 10px 7px; border:1px solid #f0f0e8;border-radius: 0px 0px 2px 2px;-moz-border-radius:0px 0px 2px 2px;-webkit-border-radius: 0px 0px 2px 2px; background-color:#f6f6ee; background-image: -moz-linear-gradient(#fefef5, #eaeade); background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef5), to(#eaeade) ); }
	#onlineApp FIELDSET H4, #onlineApp H4.subformheader			{background-image:none;background-color:transparent;border-width:0px 0px 1px 0px; border-style:solid;border-color: #c4c4b2; padding:0px 0px 0px;}
	
	/** Side By Side Forms **/
	.widebody .field .fieldlabel		{float:left;width:285px;text-align:right;padding:8px 15px 0px;font-weight:bold;}
	.widebody .field .fieldcontrol		{float:right;width:550px;}
		
	/** Subforms **/
	.subform						{background-color:#FFFFFF;padding:1px;margin:0px 0px 30px; overflow: hidden;}
	.subform>div					{border:1px solid #e6e6da;padding:8px; }
	.subform FIELDSET				{position:relative;width:620px;padding-bottom:10px;}
	.subform A						{padding:8px 15px;display:inline-block;color:#FFFFFF;font:bold 11px Helvetica, Arial, Sans-Serif;background-color:#255667;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.subform .delete				{position:absolute;top:0px;right:20px;font-size:16px;color:#6A121B;}
	.subform .delete A				{background-color:transparent;font-size:16px;padding:0px;color:#6A121B; text-decoration: none;}
	#onlineApp .subform>div>div:first-child H4, #onlineApp .subform>div>div:first-child H4.subformheader {margin-top:0px;}
		
	/* inq form */
	.fieldcontrol button {margin-right: 10px!important;}
	#ctl00_ContentPlaceHolder1_recruiterCreateAccount_RecruiterCreateAccountControl .CeebControl {padding-lefT: 10px;}
	
	/* Instructions */
	.tabinstructions			{}
	.fieldInstructions			{font:italic normal 11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;padding-right:20px;}
	.fieldsetInstructions		{font-size:12px;font-style:italic;color:#777;line-height:1.6em;margin:10px 10px 10px 0;;}
	
	/* Validation Messages */
	#onlineApp .errorMessages							{margin-top:20px;}
	.errorMessages											{font-family:Helvetica, Arial, sans-serif;font-size:14px;margin:0px 10px 10px;}
	.module .errorMessages									{margin-left:0px;margin-right:0px;}
	.errorMessages UL											{margin-bottom:0px;font-size:12px;}
	.errorMessages UL LI										{list-style-type:square;padding:4px 0px;margin:0px;}
	.errorMessages UL LI SPAN									{cursor:pointer;}
	.errorMessages UL LI SPAN:hover								{text-decoration:underline;}
	.validationmessage, .formvalidator							{color:#b50b0b !important;font:12px Helvetica, Arial, sans-serif;}
	.field.wide .validationmessage, .field.wide .formvalidator	{}
	.field .validationmessage, .field .formvalidator			{}
	h2.error, h2.success									{font-size:16px;font-weight:bold;}
	
	.errorMessages, .statusMessages, .successMessages, h2.error, h2.success,  h2.status					{margin-bottom:10px;padding:5px 10px 7px;border-radius: 0px 0px 2px 2px;-moz-border-radius:0px 0px 2px 2px;-webkit-border-radius: 0px 0px 2px 2px;   }
	.errorMessages, h2.error								{border:1px solid #EFCDCD;background-color:#E8C0C0; background-image: -moz-linear-gradient(#FAE3E3, #E8C0C0); background-image: -webkit-gradient(linear, left top, left bottom, from(#FAE3E3), to(#E8C0C0) ); }
	h2.success, .successMessages, h2.status, .statusMessages												{border:1px solid #e5fae3;background-color:#c9e8c0; background-image: -moz-linear-gradient(#e5fae3, #c9e8c0); background-image: -webkit-gradient(linear, left top, left bottom, from(#e5fae3), to(#c9e8c0) ); }
	.field.statusMessages									{margin-left:30px;}
	.field.errorField .fieldlabel							{color:#b50b0b;}
	.field.errorField .fieldcontrol INPUT[type="text"], .field.errorField .fieldcontrol INPUT[type="password"], .field.errorField .fieldcontrol TEXTAREA			{border:5px solid #6A121B;}	
	.field.errorField SELECT		{border:5px solid #6A121B;}

/* ---------->>> dt Facebook activity feed <<<-----------*/
/* replicate Module function, set as span4 width */
.WCMSFacebookActivityFeed {
	display: -moz-inline-stack;
	display:inline-block;
	*display:inline;
	letter-spacing:normal;
	margin:0 20px 20px;
	position:relative;
	vertical-align:top;
	width:334px;
	word-spacing:normal;
	zoom:1
}

/*----------------->>>Data Table styles<<<------@ XG----*/

table,th, td
{
border-collapse:collapse;
border-width: 1px!important;
}

th,td
{
text-align:right;
vertical-align:bottom;
}

/* Grid Table with Grey border*/
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}

/*Minimal Style focus on Horizonal data */
table.minimalist-hor1
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
table.minimalist-hor1 th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}

table.minimalist-hor1 td
{
	color: #669;
	padding: 9px 8px 0px 8px;
	background: #fff;
}

table.minimalist-hor1 tbody tr:hover td
{
	color: #009;
}


table.minimalist-hor2
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
table.minimalist-hor2 th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
table.minimalist-hor2 td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
table.minimalist-hor2 tbody tr:hover td
{
	color: #009;
}


/*Minimal Style focus on Vertical data*/
table.minimalist-ver
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}

table.minimalist-ver th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;.
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
table.minimalist-ver td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}

/*-------end of-->>>Data Table styles<<<------@ XG----*/


/*----------------->>>images styles<<<------@ XG----*/


p.img.imagesOnRight, img.imagesOnRight, span.imagesOnRight
{
	float: right;
	padding:5px;

}

img.imagesOnRight.p, img.imagesOnLeft.p 
{
	text-align: center; font-size: smaller; 
}

p.img.imagesOnLeft, img.imagesOnLeft, span.imagesOnLeft
{
	float: left;
	padding: 5px;
}

/*--------end of-->>>images styles<<<------@ XG----*/