img, div { behavior: url(iepngfix.htc) }

html { height:100%; }
body { background-color:#000000; color:#343434; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/bg.jpg); background-repeat:no-repeat;background-position:center top; background-attachment:fixed; behavior: url("csshover3.htc"); }
#wrap { width:940px; margin:0 auto; min-height:100%; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3e3e3e; background-image:url(../images/BkGnd_Main.png); background-repeat:repeat-y; }
* html #wrap { height:100%; }
#header { overflow:hidden; clear:both; background-image:url(../images/BkGnd_Top.jpg); background-repeat:no-repeat; height:110px; width:900px;  }
#content { min-height:440px; width:900px; margin:0 auto; overflow:hidden; clear:both; z-index:2;  padding-bottom:20px;}

#navWrap { background-image:url(../images/BkGnd_Nav.gif); background-repeat:repeat-x; height:30px; line-height:30px; clear:both; overflow:hidden;}
#navBtn { width:149px; border-right:1px solid #363636; font-weight:bold; text-align:center; float:left;}

#main { clear:both; overflow:hidden;}
#left { float:left; width:600px;}
#right { float: right; width:300px; overflow:hidden; background-image:url(../images/Shadow.png); background-repeat:repeat-x;}

#footer { overflow:hidden; clear:both; z-index:3; height:30px; text-align:left; width:900px; margin:0 auto; font-weight:bold; color:#ffffff; font-size:12px; }
#footer a{ text-decoration:none;}
#footerL { float:left; overflow:hidden; width:400px; }
#footerR { float:right; overflow:hidden; width:400px; line-height:18px; text-align:right; }

#break {background-image:url(../ximages/Break.gif); background-repeat:no-repeat; height:2px; border-bottom:1px solid #acabab; overflow:hidden; width:300px; clear:both; margin:10px 0px 5px 0px; }
#written {clear:both; overflow:hidden; font-size:12px; text-indent:10px;}
#formbg { background-image:url(../images/textbox_bg.gif); background-repeat:no-repeat; width:340px; height:35px;}

a { color:#4f4ea1; }
h1 { padding:1px; margin:0px; margin-bottom:15px; font-size:25px; font-weight:normal; color:#4f4ea1; }
h2 { padding:0px; margin:0px; margin-bottom:15px; font-size:18px; font-weight:normal; color:#4f4ea1; }
h3 { padding:0px; margin:0px; margin-bottom:15px; font-size:25px; line-height:28px; font-weight:normal; color:#4f4ea1; }
.title { font-size:16px; padding-top:10px; }
.titlename { font-size:16px; padding-bottom:10px; font-weight:bold; }

.Btn {text-decoration: none;}
.hdsearchbox{  width:230px; height:20px; font:Arial, Helvetica, sans-serif; font-size:13px; }
.colour { color:#4f4ea1; }
.white, .whiteL { color:#ffffff; text-decoration:none;  }
.red, .redL, .redM { color:#ee3225; text-decoration:none; }
.redL, .whiteL, .whiteM { font-size:16px;}
.redM, .whiteM { font-size:14px;}
.redT {color:#ee3225;font-size:25px; }
.blue { color:#4f4ea1; text-decoration:none; }
.greySML {font-size:10px; color:#6c6c6c;}
.txtbox {padding:10px;}
.txtbox20 {padding:20px;  background-image:url(../images/Shadow.png); background-repeat:repeat-x; font-size:14px; line-height:18px;}
.newsTitle {font-size:16px; line-height:30px; height: 30px; font-weight:bold;}
#newsDate {height:25px; line-height:25px; font-size:12px;}
#newsContent {font-size:12px; line-height:14px; padding-top: 5px;}

.smlTitle {font-size:10px; font-weight:bold; line-height:12px;text-align:center; padding-top:5px;}
.block, .blockB, .cat1, .cat2, .cat3, .cat4, .cat5 { padding:5px 10px 5px 10px; margin-right:10px; background-color:#ee3225; color:#ffffff; -webkit-border-radius:5px; -moz-border-radius:5px;}
.blockB { background-color:#4f4ea1;}
.cat1, .cat2, .cat4, .cat5 {background-color:#ee3225; }
.cat3 {background-color:#4f4ea1; }


#fadeshow1 { background-color:#FFF; z-index:1;}
#scrolling_image_container {width: 688px; height: 440px; }

	/** Style the tweets */
.twitters {
  overflow:hidden;
  padding:0px;
  margin:0px;
   }
.twitters a{
  text-decoration:none;
   }
.twitters ul {
  list-style: none;
  padding:0px;
  margin:0px;
}

.twitters span.prefix {
  font-weight: bold;
  
}

.twitters span.time {
  font-style: italic;
  color: #c5c5c5;
}

.twitters span.status {
  font-style: italic;
}
.tweet { padding-bottom:15px; }

#sitemapCol {width:200px; border-right:1px solid #6f6cb2; float:left; padding:8px;}
#sitemapCol a{color:#ffffff; text-decoration:none;}
#sitemapCol a:hover{text-decoration:underline;}
#sitemapCol ul {margin:10px 0 0 20px ; padding:0;}

#trainCel, #trainCel2 {float:left; border:1px solid #cfcfcf;  background-color:#e0dfdf;  padding:10px; width:158px; margin-right:10px; margin-bottom:10px; min-height:160px;}
#trainCel2 {margin-right:0;}
#partners {background-color:#6f6bb1; padding:10px 20px 10px 20px; color:#ffffff; width:860px; margin:0 auto; overflow:hidden; clear:both; min-height:50px;  border-top:3px solid #4f4ea1;}
#partners a{color:#ffffff; text-decoration:none;}
#partners a:hover{text-decoration:underline;}    

	#row {clear:both; overflow:hidden; min-height:35px; margin-bottom:10px;}
	#colL {float:left; width:200px; font-weight:bold;}
	#colR {float:left; width:360px;}
	.textrow {width:200px;}
	
		#faqQ { font-weight:bold;}
	#faqA { min-height:30px; margin-bottom:15px; }
	 
	.day{ background-color:#4f4ea1; padding:6px 10px 6px 10px; color:#ffffff; font-weight:bold; float:left; margin-right:10px; margin-top:-5px;}
		
hr {color: #f7f7f7; background-color: #f7f7f7; border: 3px dotted #504EA1; border-style: none none dotted; padding-bottom: 10px; }
.printWrap {overflow: hidden; clear: both; min-height: 30px; padding-bottom: 20px;}
.printColL {width:200px; font-weight: bold; overflow: hidden; float: left; line-height: 30px;}
.printColR {width:350px; font-weight: bold; overflow: hidden; float: left; line-height: 30px;}
.printWrap input {padding:5px; border: 1px solid #E0DFDF; width: 338px; font-family: arial; font-size: 14px;}
.printWrap textarea {padding:5px; border: 1px solid #E0DFDF; width: 338px; font-family: arial; font-size: 14px;}
.qty {padding:5px; border: 1px solid #E0DFDF; width: 30px; font-family: arial; font-size: 14px; text-align: center;}
.tableRow {background-color:#504EA1; color: #ffffff;  font-weight: bold;}
.tableRow2 {background-color:#E0DFDF;}
.tableRow td, .tableRow2 td {padding: 5px;}	

/* NEW 2010 */
#home-thumb {float:left; width:100px; height:80px; margin: 5px 10px 5px 5px; overflow:hidden; -webkit-border-radius:5px; -webkit-box-shadow: 0 0 4px #000; -moz-border-radius:5px; -moz-box-shadow: 0 0 4px #000;}
#home-row {border:2px solid #acabab; padding:10px; overflow:hidden; min-height:100px; margin-bottom:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
#home-title-row {min-height:30px; overflow:hidden; clear:both;}
#home-news-row {clear:both; overflow:hidden; min-height:80px;}
