			
/* links */
			a, a:visited {	
				color: #759eb8;
				background: inherit;
				text-decoration: none;
			}
			a:hover {
				color: #356b8c;
				background: inherit;
				text-decoration: underline;
			}
		
/* headers */
				

					
					.left{	
			width:130px;
			height:15px;
			float:left;
		}

/* Paragraph */
	p { padding: 2px 5px;	}
	
			/* Lists */
			ul, ol {
				margin: 10px 20px;
				padding: 0 20px;	
			}
			ul { list-style: none; }
		
		
		.dialogouter{
						margin: 3px 0px 40px 0px;
		}
		

/*Layout*/

#wrapper{
	width:auto;
	margin:0px auto 0px auto;
	
}
/*HEAER*/
			#topNavigation{
				width:auto;
				height:18px;	
				
			}
			#topperNav{
				
				height:23px;
				padding:0px;
				margin:0px;
				margin-right:3px;
				float:right;				
			}
			#topperNav li{
				float:left;
				padding:0px;
			}
			#topperNav li p{
				clear:both;
				padding:0;
				margin:0;
				font-family:Helvetica, Verdana, Geneva, sans-serif;
				font-size:10pt;
				color:#5c8aac;
			}
			#phone{
				repeat:no repeat;
				width:40px;
				height:20px;
				margin:-3px 0px;
				padding::0px;
				background-image:url(../images/phone2.png);
			
			}
		
			#part{
				repeat:no repeat;
				width:29px;
				height:30px;
				margin:0px;
				padding::0px;
				background-image:url(../images/part.jpg);
				background-repeat:no-repeat;
				}
			
			.headertop {
				background-image:url(../images/header2.png);
			   width:auto;
			   height:90px;
					background-repeat:no-repeat;
		}
				#logo{
					float:left;
				width:247px;
				height:83px;
				background-image:url(../images/logo.png);
				margin:5px 0 0 15px;
				}
			
			
				#topHeaderText{
				float:left;
				width:500px;
				height:70px;
				margin:10px 0px 0px 180px;
				}
				
			.headercontent {
			   background-image:url(../images/headerPhotos.jpg);
			   width:auto;
				background-repeat:no-repeat;
			   height:308px;
			}
				#image-Rotate{
					float:left;
					width:593px;
					height:240px;
					margin:38px 0px 0px 38px;
					
				}
				#fade{
				margin:0px;
				padding:0px;
				}
				
				
				.request-buttons{
					float:left;
					width:290px;
					height:160px;
					margin:50px 0px 0px 35px;
					border:none;
				}
				
				#Callback{
					float:left;
					width:140px;
					height:83px;	
				}
				
				#Callback a:link, a:visited{
					outline:none;	
				}
				
				
				
				#Brochure{
					float:left;
					width:142px;
					height:83px;
					
				}
				
				#Brochure a{
					outline:none;	
				}
				
				#Contact{
					float:left;
					width:128px;
					height:83px;
					
				}
				
				#Contact a{
					outline:none;	
				}
				
				#Register{
					float:left;
					width:130px;
					height:83px;
					
				}
				
				#Register a{
					outline:none;	
				}
				
			
/*BUTTONS*/
			
			#buttonbox{
			width:auto;
			height:176px;
			clear:both;
			}
			
			.buttons{
				width:313px;
				height:176px;
				float:left;
				
			}
			#button1{
				
				margin-right:12px;
			}
			
			#button2{
				
				margin-right:9px;
			}
			
			
/*CONTENT*/

		
/*Full CONTENT*/
					#content{
						clear:both;
						height:100%;
						width:auto;
						min-height:200px;
						
						
					}
					
					#content p{
					margin-left:10px;
					}
					
					#topContent{
						width:auto;
						height:30px;
						background-image:url(../images/topContent2.png);
						
					}
					#ExpandContent{
					    position:relative;
						width:960px;
						min-height:200px;
						height:100%;
						background-color:white;
											overflow:hidden; /* wrap floats */
zoom:1; /* trip haslayout, wrap floats IE6/earlier */
					}
					#bottomContent{
						width:auto;
						height:30px;
						background-image:url(../images/bottomContent2.png);
					}
					
					
/*ThreeColumn CONTENT*/					
					
					#TwoContent{
						width:auto;
						height:110px;
						margin:0px;
					}
					
					
					.contentColumnOrangeThird{
						float:left;
						width:313px;
						height:100%;
						margin: 0 10.5px 0 0;
					}
					
							.Column1Top{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdOrangeTop.png);	
							height:100px;
							}
							
							.ColumnTopOrangeThird{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdOrangeTopNarrow.png);
							height:30px;
							}
							
							
							.ColumnCenterOrangeThird{
							padding: 10px 10px 10px 10px;
							background-color:#e5bb80;
							height:100%;
							}
							
							.ColumnBottomOrangeThird{
							background-image:url(/images/columnImages/OrangeBottom.png);	
							height:15px;
							margin-bottom:10px;
							}
							
					.contentColumnBlueThird{
						float:left;
						width:313px;
						margin: 0 10.5px 0 0;
						height:100%;
					}
					
							.Column2Top{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdBlueTop.png);
							height:100px;
							}
							
							.ColumnTopBlueThird{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdBlueTopNarrow.png);
							height:30px;
							}
							
							.ColumnCenterBlueThird{
								padding: 10px 10px 10px 10px;
							background-color:#a0c8e2;
							height:100%;
							}
							
							.ColumnBottomBlueThird{
							background-image:url(/images/columnImages/blueBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}
					
					.contentColumnGreenThird{
						float:left;
						width:313px;
						height:100%;
						margin: 0;
					}
							.Column3Top{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdGreenTop.png);
							background-repeat: no-repeat;
							height:100px;
							}
								.ColumnTopGreenThird{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdGreenTopNarrow.png);
							background-repeat: no-repeat;
							height:30px;
							}
							
							.ColumnCenterGreenThird{
								padding: 10px 10px 10px 10px;
							background-color:#bfd989;
							height:100%;
							}
							
							.ColumnBottomGreenThird{
							background-image:url(/images/columnImages/greenBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}
							
/*TwoColumn CONTENT*/							
					
					#contentColumnLarge{
						clear:both;
						float:left;
						width:635px;
						height:100%;
						margin: 0 12px 0 0;
						padding:0px
						
					}
					
					.Column4Top{
						width:635px;
							margin-top:10px;
							background-image:url(/images/columnImages/2thirdsOrangeTop.png);
							background-repeat: no-repeat;
							height:100px;
							}
							
							
							.ColumnTopOrange2Third{
							clear:both;
							margin-top:10px;
							background-image:url(/images/columnImages/2thirdsOrangeTopNarrow.png);
							background-repeat: no-repeat;
							height:30px;
							
							}
							
							.ColumnCenterOrange2Third{
							padding: 10px 10px 10px 10px;
							background-color:#e5bb80;
							height:100%;
							width:615px;
							}
							
							.ColumnBottomOrange2Third{
							background-image:url(/images/columnImages/2ThirdsOrangeBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}
					
								.contentColumnBlue2Third{
							clear:both;
						float:left;
						width:635px;
						height:100%;
						margin: 0 10px 0 0;
						
					}
					
					.ColumnTopBlue2Third{
							margin-top:10px;
							background-image:url(/images/columnImages/2ThirdsBlueTopNarrow.png);
							background-repeat: no-repeat;
							height:30px;
							}
							
							.ColumnCenterBlue2Third{
							padding: 10px 10px 10px 10px;
							background-color:#a0c8e2;
							height:100%;
							}
							
							.ColumnBottomBlue2Third{
							background-image:url(/images/2ThirdsBlueBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}
							
							
								
					.contentColumnOrange2Third{
						clear:both;
						float:left;
						width:635px;
						height:100%;
						margin: 0 10px 0 0;
						
					}
							
							
							
							.contentColumnGreen2Third{
						clear:both;
						float:left;
						width:635px;
						height:100%;
						margin: 0 10px 0 0;
						
					}
					
					.ColumnTopGreen2Third{
							margin-top:10px;
							background-image:url(/images/2ThirdsGreenTop.png);
							background-repeat: no-repeat;
							height:30px;
							}
							
							.ColumnCenterGreen2Third{
							padding: 10px 10px 10px 10px;
							background-color:#bfd989;
							}
							
							.ColumnBottomGreen2Third{
							background-image:url(/images/2ThirdsGreenBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}


/*Full */
							.contentColumnGreenFull{
						clear:both;
						float:left;
						width:auto;
						height:100%;
						margin: 0 10px 0 0;
						
					}
					
					.ColumnTopGreenFull{
							margin-top:10px;
							background-image:url(/images/fullGreenTop.png);
							background-repeat: no-repeat;
							height:30px;
							}
							
							.ColumnCenterGreenFull{
							padding: 10px 10px 10px 10px;
							background-color:#bfd989;
							}
							
							.ColumnBottomGreenFull{
							background-image:url(/images/fullGreenBottom.png);	
							background-repeat: no-repeat;
							height:30px;
							margin-bottom:10px;
							}



/*White CONTENT*/		
							
						.contentColumnWhiteThird{
						float:left;
						width:313px;
						height:100%;
						margin: 0;
					
							
					}		
							
							
								.ColumnTopWhiteThird{
							margin-top:0px;
							background-image:url(/images/ThirdWhiteTop2.png);
							background-repeat: no-repeat;
							}
							
							
							.ColumnBottomWhiteThird{
							background-image:url(/images/columnImages/ThirdWhiteBottom2.png);	
							background-repeat: no-repeat;
							height:20px;
							
							}
							
							
							
									.contentColumnWhite2Third{
						clear:both;
						
						width:635px;
						height:100%;
						margin: 0 10px 10px 0;
						
						
					}
					
							
							
							
							.twoThirdsPlain{
								background-color:white;
								width:635px;
								height:1300px;
								margin-top:10px;
								
							}

							
							
							
							
							
							
							#twoThirdsPlain{
								background-color:white;
								width:635px;
								height:1300px;
								margin-top:10px;
								
							}
							
		/*TwoColumn CONTENT no Boxes*/
		
		
					.SideColumnLeft{
						height:100%;
						min-height:200px;
						width:314px;
						float:left;
						margin-right:5px;
						border-right:solid 2px #CCC;
	
					}
					
					
					.TwothirdsColumnRight	{
						position:relative;
						float:left;
						width: 630px;
						margin-left:5px;
						height:100%;
						min-height:200px;
						
					}
							
					
					
					
					
/*PHOTOBOXES*/
					
			#photobox{
				clear:both;
			width:960px;
			height:110px;
			margin: 0 auto;
			}
			
			.photo{
				
				width:313px;
				height:100px;
				float:left;
				margin:10px 0 0px 0;
				
			}
			#photo1{
				background-image:url(../images/photoBottom1.png);
				margin-right:10.5px;
			}
			
			#photo2{
				background-image:url(../images/photoBottom2.png);
				margin-right:10.5px;
			}
			
			#photo3{
				background-image:url(../images/photoBottom3.png);
				
			}
			
			
/*FOOTER*/
			
			#footer{
				clear:both;
				width:auto;
				height:240px;
				background-image:url(../images/footer.gif);
					background-repeat:no-repeat;
		
			}
			#footer-content {
				width: auto;
				padding: 30px 0 0 0;
			}
			
			#footer p {
				padding:10px 0;
			}
			#footer h3 {
				color: #145F94; 
				margin: 20px 0 0 10px;
				padding: 5px 0 15px 10px; 
				text-transform: uppercase;
			}
			#footer a:hover { 
				color: #000; 
				text-decoration: none;
			}
			
			#footer-columns {
				color: #888;
				margin: 0 auto; 
				padding: 0;	
				margin-top:-30px;
				width: auto;		
			}
			#footer-columns ul {
				list-style: none;
				margin:0px 0px 0px 10px; 
				padding: 0 ;
				border-top: 1px solid #6993ad;
			}
			#footer-columns li {
				border-bottom: 1px solid #6993ad;	
				font-size:10px;
				margin:0px;
				padding:5px 0 5px 0px;
			}
			#footer-columns li a {
				display: block;
				font-weight: normal;
				padding: 0 0 0 10px;
				width: 96%;
				color: #666666;	
			}
			
			#footer-columns .col3, .col3-center {
				float: left;
				width: 32%;
			}
			#footer-columns .col3-center { 
				margin: 0 15px; 
			}
			
			/* bottom */
			#footer-bottom {
				clear: both;
				color: #555;	
				
				margin: 0 auto; 
				width: 920px;
				padding: 10px 0 0px 0;
				text-align: center;	
				font-size: 0.95em;
			}
			#footer-bottom a { color: #306495; }
			

/*Mohammed added style
*/

.smallboxcontainer{
position:relative;
margin-bottom:15px;
border-top: 5px solid #78b2d8;

padding-top:4px;

}


.smallboxtitle{
font-weight:bold;
padding:2px;
font-size:13px;
background-color:#78b2d8;
color:white;
position: absolute; 
left: 10px; 
top: -10px;
}

.smallinfodiv{
	width:264px;
	margin: 0px 0px 0px 10px;
	
	
}




.smallinfodiv a hover{
	
	background-image:url(paperpiece.png);
}

.nowrap{
white-space:nowrap;
text-overflow:ellipsis;
width:200px;
overflow: hidden;
}

 p.details { 
 
 clear:both; 
 line-height:1.0em; 
 font-size:110%; 
 padding:0;}


.norepeat{
background-repeat: no-repeat;
}


body {
	background-color:#E9EEF2;
	font-family:Helvetica, Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #333;
	text-align: left;
 	
}
			
/* links */
			a, a:visited {	
				color: #5c8aac;
				background: inherit;
				text-decoration: none;
			}
			a:hover {
				color: #356b8c;
				background: inherit;
				text-decoration: underline;
			}
		
/* headers */

.sfSimpleForum h1
{
	color:green !important;
	margin: 0px 0px -17px 10px !important;
	padding: 10px 0px 0px 5px !important;
	font-size: 1.6em !important;
}

				h1, h2, h3 {
						font-family:Helvetica, Verdana, Geneva, sans-serif;
						font-weight: Bold; 	
						padding: 5px;
						
					}
					h1 {
						font-size: 18px;
						color:green;
						margin: 3px 0px 0px 10px;
					}
					h2 {
						font-size: 2em;
						color: green;
					}
					h3 {
						font-size: 18px;
						color:green;
						margin: 3px 0px 0px 10px;
						color:#000000;
					}
					h4 {
						font-family:Helvetica Neue, Helvetica, Verdana, Geneva, sans-serif;
						font-size: 15px;
						color:green;
						
						padding:0px;
						margin:0px;
						letter-spacing:3px;
						
					}
					h5 {
						font-family:Helvetica Neue, Helvetica, Verdana, Geneva, sans-serif;
						
						font-size: 33px;
						color:#FFF;
						font-weight:100;	
						padding:0px;
						margin:0px;
						text-align:right;
						letter-spacing:3px;
					}
					h6 {font-family:Helvetica Neue, Helvetica, Verdana, Geneva, sans-serif;
						font-size: 18px;
						font-weight: normal;	
						color:#FFF;
						padding:0px;
						margin:0px;
						text-align:right;

					}

					
					.left{	
			width:120px;
			height:15px;
			float:left;
		}

/* Paragraph */
	p { padding: 2px 5px;	}
	
			/* Lists */
			ul, ol {
				margin: 10px 20px;
				padding: 0 20px;	
			}
			ul { list-style: none; }
		
		
		.dialogouter{
						margin: 3px 0px 40px 0px;
		}
		

/*Layout*/

#wrapper{
	width:960px;
	margin:0px auto 0px auto;
	
}
/*HEAER*/
			
			#phone{
				repeat:no repeat;
				width:40px;
				height:20px;
				margin:-3px 0px;
				padding::0px;
				background-image:url(../images/phone2.png);
			
			}
			
			#part{
				repeat:no repeat;
				width:29px;
				height:30px;
				margin:0px;
				padding::0px;
				background-image:url(../images/part.jpg);
				background-repeat:no-repeat;
				}
			
			.headertop {
				background-image:url(../images/header2.png);
			   width:auto;
			   height:90px;
					background-repeat:no-repeat;
		}
				#logo{
					float:left;
				width:247px;
				height:83px;
				background-image:url(../images/logo.png);
				margin:5px 0 0 15px;
				}
			
			
				#topHeaderText{
				float:left;
				width:500px;
				height:70px;
				margin:10px 0px 0px 180px;
				}
				
			.headercontent {
			   background-image:url(../images/headerPhotos.jpg);
			   width:auto;
				background-repeat:no-repeat;
			   height:308px;
			}
				#image-Rotate{
					float:left;
					width:593px;
					height:240px;
					margin:38px 0px 0px 38px;
					
				}
				#fade{
				margin:0px;
				padding:0px;
				}
				
				#search{
				float:right;
				height:24px;
				width:240px;
				background-image:url(../webfolder/Tesol/images/search.png);
				margin:20px 20px 0px 0px;
					
				}
				
				.request-buttons{
					float:left;
					width:290px;
					height:160px;
					margin:50px 0px 0px 35px;
					border:none;
				}
				
				#Callback{
					float:left;
					width:140px;
					height:83px;	
				}
				
				#Callback a:link, a:visited{
					outline:none;	
				}
				
				
				
				#Brochure{
					float:left;
					width:142px;
					height:83px;
					
				}
				
				#Brochure a{
					outline:none;	
				}
				
				#Contact{
					float:left;
					width:128px;
					height:83px;
					
				}
				
				#Contact a{
					outline:none;	
				}
				
				#Register{
					float:left;
					width:130px;
					height:83px;
					
				}
				
				#Register a{
					outline:none;	
				}
				
			
				
				
			.header-bottom {
			   width:auto;
			   height:41px;
			   clear:left;
					background-repeat:no-repeat;
		  
			}
												
			
			
/*BUTTONS*/
			
			#buttonbox{
			width:auto;
			height:176px;
			clear:both;
			}
			
			.buttons{
				width:313px;
				height:176px;
				float:left;
				
			}
			#button1{
				
				margin-right:12px;
			}
			
			#button2{
				
				margin-right:9px;
			}
			
			
/*CONTENT*/

/*SEARCH*/
.search#query{
	background-color: #FEE3AD;
	border: 1px solid #781351;
	color: #781351;
	padding: 3px;
}

.search#submit{
	background-color: FloralWhite;
	border: 2px outset #D7B9C9;
	font-weight: bold;
}
		
/*Full CONTENT*/
					#content{
						clear:both;
						height:100%;
						width:auto;
						min-height:200px;
					}
					
					#content p{
					margin-left:10px;
					}
					
					#topContent{
						width:auto;
						height:30px;
						background-image:url(../images/topContent2.png);
						
					}
					#ExpandContent{
					    position:relative;
						width:960px;
						min-height:200px;
						height:100%;
						background-color:white;
											overflow:hidden; /* wrap floats */
zoom:1; /* trip haslayout, wrap floats IE6/earlier */
					}
					#bottomContent{
						width:auto;
						height:30px;
						background-image:url(../images/bottomContent2.png);
					}
					
					
/*ThreeColumn CONTENT*/					
					
					#TwoContent{
						width:auto;
						height:110px;
						margin:0px;
					}
					
					
					.contentColumnOrangeThird{
						float:left;
						width:313px;
						height:100%;
						margin: 0 10.5px 0 0;
					}
					
							.Column1Top{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdOrangeTop.png);	
							height:100px;
							}
							
							.ColumnTopOrangeThird{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdOrangeTopNarrow.png);
							height:30px;
							}
							
							
							.ColumnCenterOrangeThird{
							padding: 10px 10px 10px 10px;
							background-color:#e5bb80;
							height:100%;
							}
							
							.ColumnBottomOrangeThird{
							background-image:url(/images/columnImages/OrangeBottom.png);	
							height:15px;
							margin-bottom:10px;
							}
							
					.contentColumnBlueThird{
						float:left;
						width:313px;
						margin: 0 10.5px 0 0;
						height:100%;
					}
					
							.Column2Top{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdBlueTop.png);
							height:100px;
							}
							
							.ColumnTopBlueThird{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdBlueTopNarrow.png);
							height:30px;
							}
							
							.ColumnCenterBlueThird{
								padding: 10px 10px 10px 10px;
							background-color:#a0c8e2;
							height:100%;
							}
							
							.ColumnBottomBlueThird{
							background-image:url(/images/columnImages/blueBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}
					
					.contentColumnGreenThird{
						float:left;
						width:313px;
						height:100%;
						margin: 0;
					}
							.Column3Top{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdGreenTop.png);
							background-repeat: no-repeat;
							height:100px;
							}
								.ColumnTopGreenThird{
							margin-top:10px;
							background-image:url(/images/columnImages/ThirdGreenTopNarrow.png);
							background-repeat: no-repeat;
							height:30px;
							}
							
							.ColumnCenterGreenThird{
								padding: 10px 10px 10px 10px;
							background-color:#bfd989;
							height:100%;
							}
							
							.ColumnBottomGreenThird{
							background-image:url(/images/columnImages/greenBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}
							
/*TwoColumn CONTENT*/							
					
					#contentColumnLarge{
						clear:both;
						float:left;
						width:635px;
						height:100%;
						margin: 0 12px 0 0;
						padding:0px
						
					}
					
					.Column4Top{
						width:635px;
							margin-top:10px;
							background-image:url(/images/columnImages/2thirdsOrangeTop.png);
							background-repeat: no-repeat;
							height:100px;
							}
							
							
							.ColumnTopOrange2Third{
							clear:both;
							margin-top:10px;
							background-image:url(/images/columnImages/2thirdsOrangeTopNarrow.png);
							background-repeat: no-repeat;
							height:30px;
							
							}
							
							.ColumnCenterOrange2Third{
							padding: 10px 10px 10px 10px;
							background-color:#e5bb80;
							height:100%;
							width:615px;
							}
							
							.ColumnBottomOrange2Third{
							background-image:url(/images/columnImages/2ThirdsOrangeBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}
					
								.contentColumnBlue2Third{
							clear:both;
						float:left;
						width:635px;
						height:100%;
						margin: 0 10px 0 0;
						
					}
					
					.ColumnTopBlue2Third{
							margin-top:10px;
							background-image:url(/images/columnImages/2ThirdsBlueTopNarrow.png);
							background-repeat: no-repeat;
							height:30px;
							}
							
							.ColumnCenterBlue2Third{
							padding: 10px 10px 10px 10px;
							background-color:#a0c8e2;
							height:100%;
							}
							
							.ColumnBottomBlue2Third{
							background-image:url(/images/2ThirdsBlueBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}
							
							
								
					.contentColumnOrange2Third{
						clear:both;
						float:left;
						width:635px;
						height:100%;
						margin: 0 10px 0 0;
						
					}
							
							
							
							.contentColumnGreen2Third{
						clear:both;
						float:left;
						width:635px;
						height:100%;
						margin: 0 10px 0 0;
						
					}
					
					.ColumnTopGreen2Third{
							margin-top:10px;
							background-image:url(/images/2ThirdsGreenTop.png);
							background-repeat: no-repeat;
							height:30px;
							}
							
							.ColumnCenterGreen2Third{
							padding: 10px 10px 10px 10px;
							background-color:#bfd989;
							}
							
							.ColumnBottomGreen2Third{
							background-image:url(/images/2ThirdsGreenBottom.png);	
							background-repeat: no-repeat;
							height:15px;
							margin-bottom:10px;
							}


/*Full */
							.contentColumnGreenFull{
						clear:both;
						float:left;
						width:auto;
						height:100%;
						margin: 0 10px 0 0;
						
					}
					
					.ColumnTopGreenFull{
							margin-top:10px;
							background-image:url(/images/fullGreenTop.png);
							background-repeat: no-repeat;
							height:30px;
							}
							
							.ColumnCenterGreenFull{
							padding: 10px 10px 10px 0px;
							background-color:#bfd989;
							}
							
							.ColumnBottomGreenFull{
							background-image:url(/images/fullGreenBottom.png);	
							background-repeat: no-repeat;
							height:30px;
							margin-bottom:10px;
							}



/*White CONTENT*/		
							
						.contentColumnWhiteThird{
						float:left;
						width:313px;
						height:100%;
						margin: 0;
					
							
					}		
							
							
								.ColumnTopWhiteThird{
							margin-top:0px;
							background-image:url(/images/ThirdWhiteTop2.png);
							background-repeat: no-repeat;
							background-color:#e9eef2;
							}
							
							.ColumnCenterWhiteThird{
								padding: 0px 10px 0px 10px;
							background-color:white;
							height:100%;
							
							}
							
							.ColumnBottomWhiteThird{
							background-image:url(/images/columnImages/ThirdWhiteBottom2.png);	
							background-repeat: no-repeat;
							height:20px;
							
							}
							
							
							
									.contentColumnWhite2Third{
						clear:both;
						
						width:635px;
						height:100%;
						margin: 0 10px 10px 0;
						
						
					}
					
					.ColumnTopWhite2Third{
							background-image:url(/images/TwoThirds_offWhiteTop2.png);
							clear:both;
							background-repeat: no-repeat;
							background-color:#e9eef2;
							}
							
							.ColumnCenterWhite2Third{
							padding: 0px 10px 0px 10px;
							background-color:white;
							
							}
							
							.ColumnBottomWhite2Third{
							background-image:url(/images/TwoThirds_offWhiteBottom2.png);
							background-repeat: no-repeat;
							height:20px;
							margin-bottom:10px;
							
							}
							
							
							
							
							
							.twoThirdsPlain{
								background-color:white;
								width:635px;
								height:1300px;
								margin-top:10px;
								
							}

							
							
							
							
							
							
							#twoThirdsPlain{
								background-color:white;
								width:635px;
								height:1300px;
								margin-top:10px;
								
							}
							
		/*TwoColumn CONTENT no Boxes*/
		
		
					.SideColumnLeft{
						height:100%;
						min-height:200px;
						width:314px;
						float:left;
						margin-right:5px;
						border-right:solid 2px #CCC;
	
					}
					
					
					.TwothirdsColumnRight	{
						position:relative;
						float:left;
						width: 630px;
						margin-left:5px;
						height:100%;
						min-height:200px;
						
					}
							
					
					
					
					
/*PHOTOBOXES*/
					
			#photobox{
				clear:both;
			width:960px;
			height:110px;
			margin: 0 auto;
			}
			
			.photo{
				
				width:313px;
				height:100px;
				float:left;
				margin:10px 0 0px 0;
				
			}
			#photo1{
				background-image:url(../images/photoBottom1.png);
				margin-right:10.5px;
			}
			
			#photo2{
				background-image:url(../images/photoBottom2.png);
				margin-right:10.5px;
			}
			
			#photo3{
				background-image:url(../images/photoBottom3.png);
				
			}
			
			
/*FOOTER*/
			#footer_partners{
				clear:both;
				width:960px;
				height:106px;
				background-image:url(../images/footer_partners2.png);
					background-repeat:no-repeat;
				margin: 0 auto;
		
			}
			#footer{
				clear:both;
				width:auto;
				height:240px;
				background-image:url(../images/footer.gif);
					background-repeat:no-repeat;
		
			}
			#footer-content {
				width: auto;
				padding: 30px 0 0 0;
			}
			
			#footer p {
				padding:10px 0;
			}
			#footer h3 {
				color: #145F94; 
				margin: 20px 0 0 10px;
				padding: 5px 0 15px 10px; 
				text-transform: uppercase;
			}
			#footer a:hover { 
				color: #000; 
				text-decoration: none;
			}
			
			#footer-columns {
				color: #888;
				margin: 0 auto; 
				padding: 0;	
				margin-top:-30px;
				width: auto;		
			}
			#footer-columns ul {
				list-style: none;
				margin:0px 0px 0px 10px; 
				padding: 0 ;
				border-top: 1px solid #6993ad;
			}
			#footer-columns li {
				border-bottom: 1px solid #6993ad;	
				font-size:10px;
				margin:0px;
				padding:5px 0 5px 0px;
			}
			#footer-columns li a {
				display: block;
				font-weight: normal;
				padding: 0 0 0 10px;
				width: 96%;
				color: #666666;	
			}
			
			#footer-columns .col3, .col3-center {
				float: left;
				width: 32%;
			}
			#footer-columns .col3-center { 
				margin: 0 15px; 
			}
			
			/* bottom */
			#footer-bottom {
				clear: both;
				color: #555;	
				
				margin: 0 auto; 
				width: 920px;
				padding: 10px 0 0px 0;
				text-align: center;	
				font-size: 0.95em;
			}
			#footer-bottom a { color: #306495; }
			

/*Mohammed added style
*/

.smallboxcontainer{
position:relative;
margin-bottom:15px;
border-top: 5px solid #78b2d8;

padding-top:4px;

}


.smallboxtitle{
font-weight:bold;
padding:2px;
font-size:13px;
background-color:#78b2d8;
color:white;
position: absolute; 
left: 10px; 
top: -10px;
}

.smallinfodiv{
	width:264px;
	margin: 0px 0px 0px 10px;
	
	
}




.smallinfodiv a hover{
	
	background-image:url(paperpiece.png);
}


.nowrap{
white-space:nowrap;
text-overflow:ellipsis;
width:200px;
overflow: hidden;
}

 p.details { 
 
 clear:both; 
 line-height:1.0em; 
 font-size:110%; 
 padding:0;}


.norepeat{
background-repeat: no-repeat;
}

/*Mike added drop shadow for images in countries pages - for the 3rd time now!!!*/

.dropshadow-img
{
	background: url(http://www.globaltesol.com/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.globaltesol.com/images/shadow.gif) no-repeat bottom right;
	margin: 0px;
	padding: 5px;
}
.dropshadow-menu
{
	float:left;
	clear:left;
	background: url(http://www.globaltesol.com/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.globaltesol.com/images/shadow.gif) no-repeat bottom right;
	margin: 16px 0px;
	padding: 5px;
}
.dropshadow-left
{
	float:left;
	clear:left;
	background: url(http://www.globaltesol.com/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.globaltesol.com/images/shadow.gif) no-repeat bottom right;
	margin: 10px 10px 0 5px !important;
	margin: 10px 5px 0 0px;
	padding: 0px;
}
.dropshadow-right
{
	float:right;
	clear:right;
	background: url(http://www.globaltesol.com/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://www.globaltesol.com/images/shadow.gif) no-repeat bottom right;
	margin: 10px -5px 0 20px !important;
	margin: 10px 0px 0 15px;
	padding: 0px;
}
.innerbox
{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox
{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p
{		
	font-size:14px;
	margin: 3px;
}

 .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}

.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/icons/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/icons/warning.png');
}
.warning a{
	background-image: none;
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/icons/error.png');
}

/*samra added style*/
#postajob {
width: 133px;
margin: 0 auto;
}

.titlesmall{
text-overflow:ellipsis;
width:200px;
overflow: hidden;
}

.submit_class
{
	background-color: Khaki !important;
	border: 2px outset #D7B9C9 !important;
	font-weight: bold !important;
	color: black !important;
}

.submit_class:hover
{
	background-color: Khaki !important;
	color: brown !important;
	border: 2px outset #D7B9C9 !important;
	font-weight: bold !important;
}

.yourmail_class
{
	border: 1px solid #781351 !important;
	padding: 3px !important;
	background-color: AntiqueWhite !important;
}

.combo_class
{
	
}

.titrp4
{
	font-size: 16px !important;
	color: green !important;
	font-weight: bold !important;
}

.titrp1
{
	font-size: 18px !important;
	color: green !important;
	font-weight: bold !important;
}

.editThisPage
{
	margin: 10px !important;
	color: HotPink !important;
	font-weight: bold !important;
	padding-left: 5px !important;
}
