/* last modified date 11-21-2008 */



/* css for content center sub header ---------------------------------------------------------------------------- */
/*
#subHeader-orange {
	position: relative;
	padding: 18px 0 0 0;
	width: 649px;
	float: left;
	overflow: hidden;
	color: #dd6000;
	background: url(../images/bg-subheader-orange-top.gif) no-repeat top;
	}
#subHeader-green {
	position: relative;
	padding: 18px 0 0 0;
	width: 649px;
	float: left;
	overflow: hidden;
	color: #738539;
	background: url(../images/bg-subheader-green-top2.gif) no-repeat top;
	background-color:#ead791;
	
	}
#subHeader-blue {
	position: relative;
	padding: 18px 0 0 0;
	width: 649px;
	float: left;
	overflow: hidden;
	color: #6f90b8;
	background: url(../images/bg-subheader-blue-top.gif) no-repeat top;
	}
#subHeader-red {
	position: relative;
	padding: 18px 0 0 0;
	width: 649px;
	float: left;
	overflow: hidden;
	color: #914452;
	background: url(../images/bg-subheader-red-top.gif) no-repeat top;
	}
#subHeader-orange #title {
	position: relative;
	margin: -40px 0 0 0;
	padding: 0 349px 0 22px;
	width: 278px;
	overflow: hidden;
	
	font-family: Georgia, Times;
	font-size: 2.4em;
	line-height: 1.2em;
	color: #fffdea;
	background: url(../images/bg-title-orange.gif);
	
	}
#subHeader-green #title {
	position: relative;
	margin: -50px 0 0 0;
	padding: 0 349px 0 22px;
	width: 278px;
	overflow: hidden;
	font-family: Georgia, Times;
	font-size: 2.4em;
	line-height: 1.2em;
	color: #fffdea;	
	background: url(../images/bg-title-green2.gif);
	
	}
#subHeader-blue #title {
	position: relative;
	margin: -40px 0 0 0;
	padding: 0 349px 0 22px;
	width: 278px;
	overflow: hidden;
	font-family: Georgia, Times;
	font-size: 2.4em;
	line-height: 1.2em;
	color: #fffdea;
	background: url(../images/bg-title-blue.gif);
	}
#subHeader-red #title {
	position: relative;
	margin: -40px 0 0 0;
	padding: 0 349px 0 22px;
	width: 278px;
	overflow: hidden;
	font-family: Georgia, Times;
	font-size: 2.4em;
	line-height: 1.2em;
	color: #fffdea;
	background: url(../images/bg-title-red.gif);
	}
#subHeader-orange #title-bottom {
	position: relative;
	width: 649px;
	height: 10px;
	overflow: hidden;
	font-size: .1em;
	line-height: .1em;
	background: url(../images/bg-title-orange-bottom.gif) no-repeat top;
    }
#subHeader-green #title-bottom {
	position: relative;
	width: 649px;
	height: 10px;
	overflow: hidden;
	font-size: .1em;
	line-height: .1em;
	background: url(../images/bg-title-green-bottom.gif) no-repeat top;
    }
#subHeader-blue #title-bottom {
	position: relative;
	width: 649px;
	height: 10px;
	overflow: hidden;
	font-size: .1em;
	line-height: .1em;
	background: url(../images/bg-title-blue-bottom.gif) no-repeat top;
    }
#subHeader-red #title-bottom {
	position: relative;
	width: 649px;
	height: 10px;
	overflow: hidden;
	font-size: .1em;
	line-height: .1em;
	background: url(../images/bg-title-red-bottom.gif) no-repeat top;
    }
#intro-text {
	position: relative;
	padding: 10px 200px 7px 22px;
	width: 427px;
	overflow: hidden;
	font-family: Georgia, Times;
	font-size: 1.5em;
	line-height: 1.4em;
	 background: url(../images/bg-subheader.gif);
	
	}
	
	*/
	
#title-intro-container 
{
	background-color:transparent;
	/*background-color:Aqua;*/
	
	margin: 0 0 0 0;
    padding:0;
    
    width:100%;   
    position:relative; 
}	

#inner-intro-container 
{
	 margin: 0 0 0 10px;
	 padding:7px 0;	 
     background-color:#ead791;    
  /* background-color:Yellow;*/
	
}

#intro-top 
{	
	   
       background-color:#ead791;  
   /* background-color:Red; */  
       height:30px;
       padding: 0 0 0 0 ;        
       margin: 0 0 0 9px;    
       z-index:4;   	
	
}

#title 
{	
	background-color:Transparent;  
    width :50%;
    position:relative;
    z-index:30;  
    float:left;  
    padding:0;
    margin:-50px 0 0 0; 
}

#title h1 
{
font-weight:normal;
font-family: Georgia, Times;
    padding:10px;
    margin:0;
    margin-left:-10px;
    font-size:2.2em;
    color: White;
}

#title h1.ready {background-color:#79903C;} /* green */
#title h1.set {background-color:#0096B7; }/*blue*/
#title h1.go {background-color:#c1624d;} /*brick */	
#title h1.parents,
#title h1.counselors,
#title h1.employers,
#title h1.languages,
#title h1.coac 

{background-color: #f37032;} /*orange */


#title h1.languages-Cambodian 
{
	background-color: #f37032; 
	/*font-size:3.5em;*/
	
	}
		
#navEmail.email-Cambodian 
{
}	
#navEmail.email-Cambodian  ul li a
{ 
	font-size:1.3em;	
	
		
}

/*
#intro-text 
{
	 background-color:#EAD791; 
	 background-color:White;
	 padding:3px 0 0 10px;
     margin: 10px 0 0 10px;  
     position :relative;
     clear :both;
     z-index :3;
}
*/
#inner-intro-container p

{	
    background-color:#ead791;
    margin: 0 0 0 0;
    padding: 5px 0 0 10px;   
    width: 70%;  
    font-family: Georgia, Times;
	font-size: 1.5em;
	line-height: 1.4em;
	clear:both;
	
}

#inner-intro-container p.ready{color:#79903C;} /* green */
#inner-intro-container p.set {color:#0096B7; }/*blue*/
#inner-intro-container p.go {color:#c1624d;} /*brick */	
#inner-intro-container p.parents, 
#inner-intro-container p.counselors,
#inner-intro-container p.employers,
 #inner-intro-container p.languages,
 #inner-intro-container p.coac
 {color: #dd6000;} /* old orange */
/*#inner-intro-container p.parents {color: #f37032;} *//* new orange */
 
 
 #inner-intro-container p.languages-intro-Cambodian
{
	color: #dd6000;
	font-size:1.5em;
	line-height:25px;
	margin: 0 0 0 0;
    padding: 10px 0 0 10px; 
	
	

}
 
img.border 
{  border:2px solid #F1E3AD!important;
}
 
#title-intro-container img
{
	background-color:transparent;
	/*background-color:Lime;*/
	margin:0; 
    padding:0;    
    z-index:3;
    position:absolute;
    bottom:8px;
    right:10px;
    border:1px solid #BBA141;
    border:2px solid #F1E3AD;
    
   
}	
	
	
	
	
#links 
{
	/*
	position: relative;
	width: 639px;
	height: 32px;
	overflow: hidden;
	text-align: right;
    color: #2c95b5;
    z-index: 30;
   */
    }
    
    /*
#photo {
	position: absolute;
	top: 42px;
	left: 490px;
	overflow: hidden;
    }
#bottom {
	position: relative;
	width: 639px;
	margin-left:10px;
	height: 10px;
	clear: both;
	overflow: hidden;
	font-size: .1em;
	line-height: .1em;
	background: url(../images/bg-subheader-bottom.gif) no-repeat bottom;
background-color:#EAD791;

    }
*/

/* css for content center --------------------------------------------------------------------------------------- */
#content-bg {
	position: relative;
	float: left;
	width: 649px;
	background: #fff url(../images/bg-right.gif);
	overflow: hidden;
	background-color:#fffbd7;
	
	
	}
	
#content-noRightHand {
	position: relative;
	float: left;
	width: 649px;
	overflow: hidden;
	}
	
#content-center {
	position: relative;
	width: 490px;		

	float: left!important;
	margin-top:auto;	
/*	background-color:White;
	*/
    }
    
#content-center #text {
	padding: 14px 20px 0 20px;
	padding: 14px 10px 0 20px;
	font-size: 1.1em;
	line-height: 1.9em;
	color: #685c53;	
	
	
	}
	
#text ul li a, #text ul li a:visited 
{
border:none!important;	
}	

#text ul li a:hover, #right-nav  li a:hover 
{
	border-bottom: 1px dotted #b49400!important;
	
}

#text ul li {
	/*  default list style type within the main content body */
	list-style-type:none;
    padding: 0 0 0 12px; /* the space between the list arrow and the first letter of the list item */
	margin:0 0 0 10px;	/* the distance from left that entire list item is indented */
	background: url(../images/rightarrow.gif) no-repeat;
	background-position:top left;	
    }
 
#text ul.contactlist li.collegename {
	
	color: #dd6000!important;	
	margin:0 0 0 -13px;
	list-style-type:none;	
	background-image:none;
	font-weight:bold;

	}
 
 #text ul.contactlist li ul.URLlist li {
	font-weight:normal;
	display:inline;
	margin-right:15px;
	margin-left:0;
	list-style-type:none;	
	background-image:none;
	}
 
#text ul.clusterbycollege li.collegename {
	/* the style and position of the actual list item which is the college name*/
	list-style-type:none;	
	background-image:none;
	margin:0 0 0 -12px;
	}
	
#text ul.clusterbycollege li.collegename a  {
	/* the style of the listitem College name which is a link */
	color: #dd6000!important;	
	margin:0;
	font-weight:bold;
	}
 
 #text ul.clusterbycollege li, #text ul.contactlist li  {
	/* the list item that is required in xhtml to contain the nested list */
	list-style-type:none;	
	background-image:none;
	margin-top:-5px;
	}
 
 #text ul.clusterbycollege li ul.programlist  li{
	/*the nested list under each college that lists the programs at a specific college, it
	affects the li which contains the nested list, as well as the items in the nested list */
	list-style-type:none;	
	padding: 0 0 0 12px; /* the space between the list arrow and the first letter of the list item */
	margin:0 0 0 0;	/* the distance from left that entire list item is indented */
	background: url(../images/rightarrow.gif) no-repeat;
	background-position:top left;	
	}
  
	
#text  a, #text  a:visited {
	color: #2c95b5;
	color:#1D7C99;
	text-decoration:none;	
	border-bottom: 1px dotted #6BC8E4;
	}

#text  a:active,  #text  a:hover,  #footer a:hover  {
	background-color: #f4eac5;
	border-bottom: 1px dotted #b49400;
	color:#8B7203;	
	}
 
#text h2 a,  #text h2 a:visited,  #text h3 a,  #text h3 a:visited {
	border:none;
	color:#DE672F;
	}
 
#text h2 a:hover, #text h3 a:hover {	
	color: #2c95b5;
	text-decoration: none;
	border-bottom: 1px dotted #6BC8E4;
	}	
	
	
#content-center #text.Cambodian {
	line-height:1.4em!important;	
	}
	
#content-bg.Cambodian {
	font-size:1.7em;	
}

span.small-Cambodian {
	font-size:.6em;	
	}
	
	
	
	


/* css for content right ---------------------------------------------------------------------------------------- */
#content-right {
	position: relative;
	padding: 10px 20px 10px 10px;
	width: 129px;
	float: left;
	
	font-size: 1.1em;
	line-height: 1.2em;
    color: #2c95b5;    
    margin-top: auto; 
  /*  background-color:Lime;*/
    }
#content-right #on {
	color: #b49400;
	
	}
#content-right p {
	padding: 0 0 6px 0;
	}



  #content-right ul#right-nav.navlist li ,
  #content-right ul#right-nav2.navlist li
  {	
	padding: 4px 0 5px 12px;
	margin: 0 0 0 -6px;
	background: url(../images/rightarrow.gif) no-repeat top left;
	
	}
	
#content-right ul#right-nav2.navlist li
  {		
	margin-left:0;	
	
	}	
	
	
#content-right ul#right-nav.navlist	li.nobullet
{
	background:none;
	margin-left:2px;
	margin-top:-5px;
	
}




/* css for text and link items ---------------------------------------------------------------------------------- */
.line {
	padding: 0px 0 4px 0;
    color: #2c95b5;
	}
div.divider
{
	border-bottom:1px dashed #2c95b5;	 /* blue */
	border-bottom:1px dashed #a96c69;
	margin-bottom: 10px;
	
	
	width:95%;	
}	
	
#small {
	font-size: .9em;
	line-height: 1.2em;
	}	
#navLeft select {
	margin: 0 0 4px 0;
	width: 117px;
	background: #f1e3ad;
	border: 0;
	font-size: 1em;
    color: #2c95b5;
	}

ul#right-nav {
    padding: 0 0 0 4px;
	margin: 0;
	list-style: none;
	}
ul#right-nav li#bull 
{
	/*
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;*/
	}
	
ul#right-nav li.bull {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}	
	
ul#right-nav li#bull1 {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}
ul#right-nav li#bull2 {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}
ul#right-nav li#bull3 {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}
ul#right-nav li#bull4 {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}
ul#right-nav li#bull5 {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}
ul#right-nav li#bull6 {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}
ul#right-nav li#bull7 {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}
	
ul#searchResults 
{/*
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #EFDFA2;*/
}	
	
div#idForm 
{
	background-color: #FFFBD7;
	padding:10px 0 10px 0;
	border:1px solid #F4EACF;
	
}

abbr 
{
 border-bottom:none;
 cursor:help;
}

fieldset
{
	
	padding:15px;
	border:1px solid #CEBB72;
	margin-bottom:10px;
	
	
}

 legend 
{
	
	font-size: 1.3em;
	font-weight:bold;	
	padding:0 3px;	
	margin-left:-5px;
	margin-bottom: 5px;
	background-color:#F1E3AD;
}
div.row label, div.row input, div.row select, div.rowcheck
{
	float:left;
}

div.row 
{
 width: 420px;
 margin: 0;
 margin-bottom:0;	
 height:auto;
 padding:0;


 }
	
div.row label{
	font-weight:bold;
	width: 260px;	
	margin:0;
	margin-right:6px;
	padding-top:3px;
	padding-right:0;
	padding-left:0;
	text-align:right;

	
	
	
}	
div.row input, div.row select
{
	width:145px;
	margin:0;
	margin-top:3px;	
	
	border:1px solid #CEBB72;
	
}	

div.row textarea 
{
	border:1px solid #CEBB72;
}

	
div.rowMsg 
{

	
}


.formErrorMsg 
{
	color:Red;
	width: 80%;
	margin:auto;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:20px;
	font-size:1.2em;
	border:1px dashed #EADA9C;
} 

.loginErrorMsg 
{
	color:Red;
	width: 80%;
	margin-top:0;
	padding:0;
	margin-bottom:10px;	
	font-size:1.2em;
	

} 

div.rowcheck
{

padding: 10px;	
height:auto;

}



span.required 
{
font-weight:300;	
font-style:italic;
color:#D7680A;
}
.exclamation 
{
	font-size:1em;
}
	
.bull
{
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
}


	
.QLBull
{
	padding: 0px 0px 0px 0px;
	margin: 4px 0 0 0px;
}
ul#right-nav li#bull8 {
	padding: 0 0 5px 12px;
	margin: 0 0 0 -4px;
	background: url(../images/bullet.gif) no-repeat;
	}
ul#right-nav li#dash {
	padding: 0 0 5px 12px;
	margin: 0 0 0 6px;
	list-style: none;
	background: url(../images/dash.gif) no-repeat;
	}
	
ul.virtualtour li {
list-style-type:none;
background-image:none;
margin-bottom:3px;

}  	
/*	
ul.contactlist li
{
	list-style:none;
	color: #914452;
	font-weight:bold;	
	
	margin-left:-20px!important;
	
}

ul.contactlist li ul  li
{
	display:inline;
		
	margin-left:20px;
	margin-right:0;
	font-weight:normal;
	}
*/	
.hide 
{
	position:absolute;
	right:5000px;
	top:400px;
}	


	

div#programresults
/* creates the icon key bar on Search for College results */
{
border-top:1px solid #ead791;
border-bottom:1px solid #ead791;
padding-bottom:0;
padding-top:3px; 
margin-bottom:20px;

}

/* added 3-26-2009 - redesign of search form*/	
div#text
{
	padding:0;	
}	

div#text input, div#text .listBox, div#text select
{
	border: 2px solid #c1624d;
	border: 2px solid #D7C379;
}

div#text input[type="radio"], div#text input[type="checkbox"]
{
	border:none;
}


div#text input.searchButton
{
	background-color:#faeac5;
	padding:3px;
	border: 1px solid #A75709;
	cursor:pointer;
	font-size:1.5em;
	color: #A75709;

}

.searchlabels 
{	
	font-size:1.5em;		
}

table.searchform
{
	margin-left:-10px;
	border: 1px solid #ead791;	
}

table.searchform td.searchLabel
{
background-color:#ead791;	
padding-top:3px;
padding-left:5px;
}

table.searchform td.searchElement 
{
	padding-bottom:20px;	
	background-color:#faeac5;
	padding-top:8px;
	padding-left:8px;
	border: 1px solid #ead791;
}

table.searchform td.searchButtons 
{
	padding:5px 0 5px 0;
	background-color:#D7C379;	
}

img.careerDetails 
{
	float:left;
	margin-right: 7px;
	border:2px solid #F1E3AD!important;
}
.hidden 
{
	display:none;
}

.aiddefinitions
{display:block;
background-color:#FCFCF8;
border:1px solid #f1e3ad;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
	
	
	
	
	
	
	
	
	

	
	
