/* Default.CSS */

body  { 
		background-color: white; 
		text-align: center; 
		margin:4px;
		color: black;
		background-image: url(/images/dash.gif)
	 }

a:link    { color: blue; text-decoration: underline; }
a:visited { color: blue; text-decoration: underline; }
a:hover   { text-decoration: underline; }

#container 
{ 
			 margin-left: auto;
        	 margin-right: auto;
        	 width: 920px;
        	 text-align: left;
        	 color: black;
		     font-family: Arial, Helvetica, sans-serif;
		  	 font-size: 15px;
			 border: 1px solid black;
			 background-color: white;
			 padding: 0px 5px 5px 5px;
}

#menubar
{
			 width: 915px;
			 background-color: #98BA63;
			 height: 34px;
			 border-bottom: 5px solid #175929;
			 padding: 0px 0px 3px 5px;
}

#menubar a:link	    { color: white; text-decoration: none;  }
#menubar a:visited	{ color: white; text-decoration: none; }
#menubar a:hover    { color: white; text-decoration: underline;}

#partners  img { border: none; }
#partners  { text-align:center; }
.blogposts ul  { padding:0; margin:0; }
.blogposts li  {   list-style-type:none; }
.blogposts .blogpostdate { color: green; }

#countryflags { font-size: 16px; }

.countryflags h2,.studyresource  h2 { 	padding-top: 5px; padding-bottom: 2px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }

.studyresource { background-color: #D5DFC7; } 
.studyresource .center { text-align: center; }

#bloglist
{
	font-size: 12px; 
	color: #69695A;
}

#bloglist a:link   { color: #69695A; text-decoration: none; }
#bloglist a:visited { color: #69695A; text-decoration: none; }
#bloglist a:hover   { text-decoration: underline; }

.blogtable    { table-layout:fixed; }
.blogtable  td{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.blogtable  td{empty-cells:show}

#schooltypes
{
			background-image: url(/images/fp/overseas_bg4.jpg);
			background-repeat: no-repeat;
			padding-top: 50px; 
			font-size: 13px;
}

#addarea
{
			border-top: 5px solid white;
			border-bottom: 5px solid white;
			width: 920px;
}

#searcharea
{
			background-color: #EDE1B4;
			height: 52px;
			text-align: center;
}

#searcharea form
{			
			margin-bottom: 0px; 
}

#searchtitle
{
			background-color: #FAAF40;
			border-bottom: 5px solid #b3b3b3;			
			text-align: left; 
			height: 22px;
}

#newsarea {	border-top: 5px solid white;}
#news{ font-size: 13px; } 
#knowlegde { font-size: 13px; } 

.greyborder 
{
			border: 1px solid gray;
			padding: 4px;
			margin-bottom: 3px;
}
.newstopic
{
			list-style-type: disc;
			list-style-position: inside;		
			margin-top: 0px;
			padding-left: 5px;
			margin-left: 5px;	
}

.citytable
{
			margin-top: 5px;
			background-color:#EFECD7;
			border: 1px solid black;
			border-collapse: collapse;
}

.citytable td
{
			border: 1px dotted black;
			padding: 4px 0px 4px 2px;
}

.contact
{
			background-color: white;
			border-top: 1px dashed black;
			padding-top: 5px;
			 margin-left: auto;
        	 margin-right: auto;
			 margin-top: 10px;
        	 width: 920px;
        	 text-align: left;
			 
}

#tableelegant
{
			border: 1px solid black; 
			padding: 2px;
			font-weight: normal;  
			font-family:"Arial", "Helvetica", "sans-serif";
			font-size: 13px; 
}

#tableelegant th
{
			border: 1px; 
			background-color: #922D13;
			color: white;  
}

#tableelegant td		 
{  
			background-color: #F0F1C6; 	
			text-align: left;  
}

.citylisting
{
	width: 150px; 
	height: 200px; 
	overflow: scroll; 
	overflow-x: hidden; 
	border: 1px solid #666;
	background-color: white;
	padding: 8px;	
}

.citylisting a
{
	display: block;
}


#flashcontent
{
	z-index: -200;
}


/* Two Column List */

.twocolum { 	width: 100%; margin: 0; padding: 0; }
.twocolom ul  {   width:100%;  margin: 0;  padding: 0;  list-style: none; }
.twocolom li {  float: left;  width: 45%;  padding: 3px;  font-size: 13px; }

.twocolumf { 	width: 100%; margin: 0; padding: 0; }
.twocolumf ul  {   width:100%;  margin: 0;  padding: 0;  list-style: none; background-color: #FFFFEF }
.twocolumf li {  float: left;  width: 45%;  padding: 2px;  font-size: 13px ; }
.onecolum { font-size: 13px; }

/* Common font style definitions */

.c  {  	text-align:center; }
.b	{	font-weight: bold; }
.green { color: green; }

/* FireFox Clear Float */
.firefoxclear { clear:both; font-size: 2px;  }


#catagories h2 {font-family: tahoma; margin: 0px 0px 0px 0px; font-size: 12px; color: 006699; font-weight: bold; }
