/* CSS Document */



body {
  margin:0px 0px 60px 0px;
  font-family: Tahoma, Arial, Helvetica;
  text-align: center;
  background: url(../images/FK_bg.jpg) #406D86 repeat-x;
}

p {
	font-size: 15px;
}

#wrap {
  margin: 0px auto;
  width: 790px;
  height: auto;
  background: #292828;
}



#header {
  padding:11px 0px 0px 0px;
  width: 768px;
  height: 121px;
}

#current_date {
  display: block;
  position: relative;
  text-align: right;
  font-size: 11px;
  height: 0px;  
  color: #CDD5DD;
  bottom: 76px;
  right: 545px;
}

img.header_top {
  position: relative;
  left: 11px;
}

img.menu_left {
  position: relative;
  left: 11px;
  float: left;
}

img.menu_right {
  float: left;
  position: relative;
  left: 11px;
}

#container {
  clear: both;
  background: #FFFFFF;
  width: 768px;
  margin-left: 11px;
  overflow: hidden;
}

#leftcol {

  float: left;
  display: inline; 
  background: #DFDFDF;
  border-right: ridge 2px #E8E8E8;
  border-top: solid 1px #DFDFDF;
  width: 197px;
  min-height: 685px;  
  font-family: Arial, Helvetica;
	font-size: 15px;
	padding: 25px 0px 10000px 0px;
	margin-top: 2px;
	margin-bottom: -10000px;
	text-align: left;
}

.leftcol {
  padding: 0px 16px;
  text-align: left;
}

a.readon {
  text-align: left;
  color: #033B92;
  padding: 0px 0px 0px 15px;
}

#homepage a.readon {
  padding-left: 0px;
}

.flexcontentitem {
  padding-bottom: 15px;
  font-size: 12px;
}

.sidesection {
  padding-left: 0px;
  text-align: left;
}
.latestnews {
	font-size: 12px;
}

#homepage .moduletable .flexcontent .flexcontentitem {
	font-size: 15px;
}

li.latestnews {
  list-style-type: none;
  padding-bottom: 10px;
  padding-right: 15px;
  margin-left: -25px;
}


#homepage {

  float: left;
  display: inline;
  background: url(../images/FK_WorldMap_Bg.jpg) #FFFFFF no-repeat;  
  /* background: #FFFFFF; */
  border-left: solid 1px #C4C4C4;
  border-top: solid 1px #FFFFFF;
  width: 518px;
  text-align: left;  
  font-family: Arial, Helvetica;
  font-size: 15px;    
  min-height: 685px;
  overflow: hidden;
  padding: 25px 25px 10000px 25px;
  margin-top: 2px;
  margin-bottom: -10000px;
}

#extras {
  position: relative;
  bottom: 20px;
  left: 265px;
  width: 300px;
  text-align: center;
  
}

#extras a.readon {
  color: #033B92;
  padding: 0px 0px;
}

#review {
  width: 259px;
  float: left;
  margin-left: -15px;
}

#review a.readon {
  padding-left: 15px;  
}

#testimonial {
  width: 259px;
  float: left;
  margin-left: 15px;
}

#content {

  float: left;
  display: inline;    
  background: #FFFFFF;
  border-left: solid 1px #C4C4C4;
  border-top: solid 1px #FFFFFF;
  width: 518px;
  text-align: left;  
  font-family: Arial, Helvetica;
  font-size: 15px;    
  min-height: 685px;
  overflow: hidden;
  padding: 25px 25px 10000px 25px;
  margin-top: 2px;
  margin-bottom: -10000px;
}

.homepage_p1 {
  /*padding-right: 250px;*/
}

.homepage_p2 {
  /*padding-right: 220px;*/
}

.homepage_title {
  filter: glow(color=FFFFFF, strength=4);
  width: 100%;  
  font-size: 24px;
  font-family: Arial Narrow;
  font-weight: bold;
  color: #455B85;
}

.homepage_subtitle {
  filter: glow(color=FFFFFF, strength=4);
  width: 100%;
  line-height: 100%;
  font-size: 20px;
  font-family: Arial Narrow;
  font-weight: bold;
  color: #5E7E9F;
}

img.bottomleft {
  position: relative;
  right: 372px;
  top: 3px;
}

img.bottomright {
  position: relative;
  left: 372px;
  top: 3px;
}

#footer {

  clear: both;
  background: #406D86;
  width: 790px;
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #000000;  
  height: 100px;
  margin-top: 13px;
  text-align: left;
}

#footer a {

  color: #000000;
}

a.mainlevel {
  /* Footer links style */
  padding: 0px 4px 0px 4px;

}

/* Sets the Admin WYSIWYG editor default settings */

.mceContentBody {
 text-align: left;
 background: #FFF none;
 background-image:none;
 font: normal 11px Arial, Helvetica, sans-serif;
 margin: 0px;
 padding: 10px;
}

/* END Sets the Admin WYSIWYG editor default settings */

/* Sliding Door Tabbed Menus */
#nav {
  float: left;
  height:30px;
  width: 750px;
}

#nav ul {
  position: relative;
  left: 11px;
  width: 750px;
  margin: 0;
  padding: 0;
  list-style:none;
}
/* Backslash Hack
   hide from IE5-Mac \*/
#nav a {
  float:none;
}
/* End IE5-Mac hack */

#nav a:hover {
  color: #FFFFFF;
}

#nav a#no_divider:hover {
  color: #FFFFFF;
}

#nav li {
	float:left;
	display:block;
	background: url(../images/FK_Menu_Active_Bg.gif) no-repeat bottom left;
	line-height: 30px;
	height: 30px;	
	text-decoration: none;
	font-family: Arial Narrow;
	font-size: 15px;
	/* font-weight: 600; */
  font-weight: bold;	 
	color: #1E2B37;
	padding: 0px;
	text-transform: uppercase;
}

#nav li a {
  text-transform: uppercase;
  float: left;
  color: #1E2B37;
  padding: 0px 8px 0px 8px;
  text-decoration: none;
  background: transparent url(../images/FK_hashline.gif) right no-repeat;
}

#nav li a#no_divider {
  /* No divider */
  float: left;
  color: #1E2B37;  
  padding: 0px 7px 0px 7px;
  text-decoration: none;
  background: transparent url(../images/FK_noDivider.gif) right repeat-x;
  text-transform: uppercase;
}

div#nav li:hover, div#nav li.sfhover {
  color: #FFFFFF;
  background: url(../images/FK_Menu_Active_Bg.gif) no-repeat left;  
}

div#nav li:hover a, div#nav li.sfhover a {
  color: #FFFFFF;  
  background: transparent url(../images/FK_hashline.gif) right no-repeat;
  text-transform: uppercase;
}

div#nav li:hover a#no_divider, div#nav li.sfhover a#no_divider, div#nav li.active a#no_divider {  
  /* No divider */
  color: #FFFFFF;
  background: transparent url(../images/FK_noDivider.gif) right repeat-x;
  text-transform: uppercase;
}

div#nav li.active a {  
  /* background: transparent url(../images/FK_hashline.gif) right no-repeat; */  
  color: #FFFFFF;
}

div#nav li.active a#no_divider {  
  /* No divider */
  /* background: transparent url(../images/FK_noDivider.gif) right repeat-x; */
}

div#nav li.active {
  /* background:url(../images/FK_Menu_Active_Bg.gif) no-repeat left; */  
}

/* END Sliding Door Tabbed Menus */

/* Home Page Link inside the header image */

#imagemap a {
  position: relative;  
  bottom: 130px;
  right: 250px;
  font-size: 40px;
  color: #FFFFFF; 
  text-decoration: none;
}

#imagemap a i { 
  visibility: hidden; 
}

body.contentpane {
	background: White;
	background-image: none;
	text-align: left;
	padding: 20px;
}

.componentheading, .contentheading {
	font-size: 16px;
	line-height: 20px;
	color: #243b5f;
	font-weight: bold;
	text-transform:capitalize;
	padding-bottom: 15px;
}

div#book-text {
	width: 277px;
	height: 76px;
	background-image: url(/main/images/stories/Image/FK_main_book-text_noshad.gif);
	background-repeat: no-repeat;
}

div.flexcontentitem div#book-text {
	margin-left: -2px;
	width: 277px;
	height: 76px;
	background-image: url(/main/images/stories/Image/FK_main_book-text_shad.gif);
	background-repeat: no-repeat;
}

a {
	color: #033b92;
}
/* END Home Page Link inside the header image */
