@charset "utf-8";
/* CSS Document */

#ccolumn A IMG { border: 0 !important }
#ccolumn IMG { border: 2px solid #ccc; margin: 0 10px 0 0 }
#ccolumn BR { margin: 0; padding: 0; height: 0; line-height: 10px; }
#body_page
{
 width:980px;
 margin: 0px auto 0px auto;
 padding: 0px 0px 0px 0px;
 background-color:#FFFFFF;
 color:#111111;  
}

#top_panel
{
 width:100%;
 height:46px;
 background:url(/images/top_panel_background.gif);
 background-position:top;
 background-repeat:repeat-x;
 color:#393939;  
 padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#lang_panel
{
	width:424px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size:11px;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

#lang_panel img
{
 	vertical-align: bottom;
	padding-bottom: 1px;
	margin-left: 9px;
}

#nav_panel
{
 	width:166px; 	 
	padding-top:17px;
	float:left;
}

#nav_panel a
{
	margin-left: 15px;
	font-family: Tahoma;
	font-size: 10px;
	color:#a8a8a8;
	text-decoration: unerline;
}

#nav_panel img
{	
 	padding-bottom: 1px;	
}

#search_panel
{
	width:350px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size:11px;
	padding-left:15px;
	padding-top:13px;
	float:right;
	text-align:right;
}
.search_text
{
	width:245px;
	height:16px;
	vertical-align:middle;
	border: solid 1px #c4c4c4;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size:11px;
}

#middle_panel
{
 	width:100%;
	height:243px;
	background:url(/images/middle_background.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#top_banner
{
  width:100%;
  height:206px;
  text-align:left;
  float:left;
  z-index:0;
  margin-top: 37px;
}

#logos_panel
{
  position:absolute;
  z-index: 100;
  text-align:right;
  margin-left:347px;
  margin-top: 37px;
}

#logos_div
{
    line-height:34px;
	position:absolute;
	z-index: 200;
	text-align:right;
	margin-left:522px;
	margin-top: 37px;
	width:400px;
}

#logos_div img
{
 position:relative;
}

#top_menu_tab
{
  position:absolute;
  z-index: 300;
  margin-top:0px;  
  width:980px;
  height:42px;
}

#content_panel
{
  width:100%;
  background:url(/images/text_background.png);
  background-position:top;
  background-repeat:no-repeat;
	float:none;
	clear:both;
}

#content_top_panel
{
 	width:100%;
	height:73px;
	background:url(/images/top_panel_border.gif);
	background-position:bottom;
	background-repeat:no-repeat;		
}

#content_top_panel H1
{
	font-family: "Trebuchet MS", Arial;
	font-size: 27px;
	font-weight:bold;
	color:#841315;
	padding: 20px 0px 0px 101px;
	margin: 0px 0px 0px 0px;
	float:left;
}

#content_top_panel2
{
 	width:100%;
	height:63px;
	background:url(/images/top_panel_border2.gif);
	background-position:bottom;
	background-repeat:no-repeat;		
}

#content_top_panel2 h1 {
color:#841315;
float:left;
font-family:"Trebuchet MS",Arial;
font-size:20px;
font-weight:bold;
margin:0;
padding:15px 0 0 243px;
}

#top_panel_buttons
{
  width:390px;
  float:right;
  position:relative;
  margin-top:16px;
  padding-right:35px;
  text-align:right;
}

#top_panel_buttons2
{  
  float:right;
  position:relative;
  margin-top:8px;
  padding-right:15px;
  text-align:right;
}

#top_panel_buttons2 a
{
margin-left:10px
}
#top_panel_buttons img
{
	padding-right:9px;
}


#news_panel
{
	height:166px;
	width:960px;
	margin-left:35px;
	float:none;
	clear:both;
}

.news_block
{
  width:222px;
  height:158px;
  float:left;
  position:relative;
  display:inline;
  background:url(/images/news_block_rborder.png);
  background-position:right;
  background-repeat: no-repeat;
}

.news_block_text
{
	width:100px;
	float:left;
	margin-left:15px;
	margin-top:15px;
}

.news_block_img
{
	width:75px;
	height:90px;
	float:right;
	padding-left:3px;
	padding-top:15px;
	margin-right:10px;
	background-image:url(/images/news_image_background.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}

.news_block_img img
{
margin-top:11px;
}

.news_block_text h2, .news_block_text h2 A
{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#464646;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:16px;
	text-decoration: none;
}

.news_block_text h2 A:hover { text-decoration: underline }

.news_block_text p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:12px;
}


.news_block_text a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#901517;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:20px;
}

.news_block_text a:hover
{
	text-decoration: none;
}

#bottom_content_panel
{
	background:url(/images/content_section_border.png);
	background-position: top center;
	background-repeat:no-repeat;
	width:100%;
}

#bottom_content_panel2
{
	width:100%;
}

#bottom_content_text
{
   width:525px;
   margin-left: 50px;
   padding-top: 15px;
   float:left;
}

#bottom_content_text h2
{ 
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:22px;
	color:#464646;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:16px;
}

#bottom_content_text p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#111111;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#bottom_content_banner
{
	width:390px;
	height:195px;
	float:right;
	display:inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url(/images/citatation_background.jpg);
	background-position:bottom right;
	overflow:hidden;
	background-repeat:no-repeat;
}

#citat
{
  width:390px;
  height:195px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  background-position:bottom left;
  background-repeat:no-repeat;
  
}
#citat p
{
  margin-left:130px;
  margin-right: 15px;
  padding-top: 25px;
  text-indent: -12px;
  line-height:15px;
}


#footer_panel
{
	width:980px;
	background:url(/images/footer_back.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:27px;
	float:none;
	clear:both;
}

#footer_panel p
{
 color: #a7a7a7;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 text-align:left;
 padding-left:45px;
 padding-top:7px;
 float:left;
}


#clear_all
{
	float:none;
	clear:both;
	display:block;
}

#delim_text;
{
	height:10px;	
}

#lcolumn
{
	width: 245px;
	float:left;
 	margin-top:16px;
 	margin-bottom:27px;
}

#ccolumn
{
	float: left;
	width:490px;
	margin-bottom:15px;
}

#rcolumn
{
  width:219px;
  float: right;
  margin-top:27px;

}

#rcolumn h3
{
  font-family: "Trebuchet MS";
  font-size:22px;
  color:#97191a;
  font-weight:normal;
  padding: 0px 0px 10px 10px;
  margin: 0px 0px 0px 0px;
}

#rcolumn p
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#111111;
 margin-left:10px; 
}

#rcolumn a
{
 color:#97191a;
 }
 
#rcolumn a:hover
{
 text-decoration:none;
}

#rcolumn p.note
{
	color:#595858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:-10px;
}

#ccolumn p
{ 
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:15px;
	line-height:18px;
	text-align:justify;
	clear:both;
	float: left;
}

#ccolumn DIV
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	line-height:18px;
	text-align:justify;
}

#ccolumn h2 {
clear:both;
color:#841315;
font-family:"Trebuchet MS",Arial;
font-size:15px;
font-weight:bolder;
margin:0;
padding:5px 0;
text-align:left;
}

#ccolumn span.h2 {
color:#841315;
font-family:"Trebuchet MS",Arial;
font-size:15px;
font-weight:bold;
}

#ccolumn ul
{
	list-style:square;
	list-style-position:inside;
	padding:0;
	margin:0;
	width: 100%
}

#ccolumn ul li
{
	margin-bottom:3px;

	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;	
}

#ccolumn a
{
	color:#901517;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
}

#ccolumn a:hover 
{
	text-decoration:none;
}

.form_holder
{ 
	/*width:219px;*/ width: 190px;
	background:url('/images/form_back.gif') 0 bottom no-repeat #f2f2f2;
	padding-bottom:20px;
	margin-bottom:15px;
	padding-top: 0;
	clear: both;
	padding-right: 5px;
	-padding-right: 0px;
}

.downloads-form-holder { padding-bottom: 5px; !important }

.form_holder img
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.new_form_holer {
	padding-bottom:4px;
	zoom:1;
}
#rcolumn .new_form_holer h3 {
	padding-top:4px;
	padding-bottom:6px;
}
.form_holder-line {
	border-top:1px solid #ccc;
	font-size:0;
	line-height:0;
	height:9px;
	overflow:hidden;
	clear:both;
}
.form_holder-cont {
	margin:0 12px;
	zoom:1;
}
.form_holder-cont h4 {
	font-size:15px;
	line-height:16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#97191a;
	margin: 0 12px;
	padding:0 0 7px 0;
}
#rcolumn .form_holder-cont p {
	padding:0 0 6px 0;
	margin: 0 12px;
}

label
{
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size:11px;
	color:#4e4e4e;	
}

 textarea.form 
 {
     width: 196px;
 }
 
#bread-crumbs { margin-top:1px; float:left; height:25px; width:100%; background: url(/Images/bread-crumbs-bg.png) repeat-x; clear:both; }
#bread-crumbs .left { width:4px; float:left; height:25px; background: url(/Images/bread-crumbs-left.png) no-repeat;}
#bread-crumbs .crumbs-holder { font-family:Arial; font-size:10px; color:#555; margin-top:2px;}
#bread-crumbs .crumbs-holder a { text-decoration:underline; color:#555; font-size: 10px}
#bread-crumbs .crumbs-holder a:hover { text-decoration:none;}
#bread-crumbs .crumbs-holder em { margin:0 4px; color:#AE1E20; font-style:normal;}
#bread-crumbs .crumbs-holder span { color:#AE1E20;}

#footer-right { float:right; padding-right:45px;}
#footer-right a { color:#fff; text-decoration:underline;}
#footer-right a:hover { text-decoration:none;}


.custom-form { width:193px !important; margin:15px 0 0 10px !important;}
.custom-form BIG { display: block; font-size: 9px; color: #ccc; padding: 20px 20px 0 0; }
.custom-form EM { font-style:normal; float:left; color:#4E4E4E; font-family:"Arial Narrow",Arial,sans-serif; font-size:11px;}
.custom-form DEL { clear: both; width: 100%; margin:4px 0; text-decoration:none;} 
.custom-form div { margin:0 0 2px 0 !important; float: left; width: 100%}
#rcolumn .custom-form div { width: 170px !important;}
.custom-form .RequiredChar { color: #ff0000; margin-left: 3px; font-size: 12px; font-family: Arial; }
.custom-form .RequiredChar { font-weight: bold;}
.custom-form .RequiredCaption { font-weight:normal;}
.custom-form .CaptionError { color: #ff0000;}
.custom-form LABEL { float: left; margin: 2px 5px 0 0; }
.custom-form TEXTAREA, .custom-form .textbox,.custom-form .ImageTextBox,.custom-form .DateTextBox,.custom-form .Watermark { border: 1px solid #b5b8c8; padding: 2px; width: 100%; font-size: 11px; background: url(/admin/Images/textbox-bg.gif) repeat-x #fff; height:15px;}
.custom-form TEXTAREA.TextBox { padding: 2px; width: 100%; background: url(/admin/Images/TextAreaBg.gif) repeat-x #fff; height:15px;}

.custom-form  .dropdownlist { height: 20px; font-size: 11px; width: 103%; border: 1px solid #d8e6ff;}
.button { color: #fff; height: 32px !important; font-size: 11px; font-weight: bold; width: 97px; height:21px; cursor: pointer; background: url(/images/send_btn.gif) repeat-x; border:0;}

.custom-form  .textbox-holder-invalid { margin-bottom:1px !important;border:none;}
.custom-form  .hole-textbox-holder { margin-bottom:1px !important;}
.custom-form div.valid-tooltip p { color:#D22333; font-size:0.933em; padding:0 0 0 10px;  display:none;}
.custom-form  .textbox-holder-invalid select { float: left; width: 203px }
.custom-form .title { color:#0B3387; font-family:Arial; font-size:16px; font-weight:bold; display:block; text-align:center; }
.custom-form .textbox-holder-invalid input, .custom-form .textbox-holder-invalid textarea { margin:0; border:1px solid #AE1E20;background:#FDF5F5 none repeat scroll 0 0 !important; }
.custom-form .textbox-holder-invalid select  { margin:0; border:1px solid #AE1E20;background:#FDF5F5 none repeat scroll 0 0 !important; }


Table { float:left; text-align:left; width:100%;}
.form {width:100%; }
.form .notes
{
	font-weight: bold;
	text-decoration: underline;
}

.form DIV
{
	display: block;
	clear: both;
	margin: 7px 0 0 0;
}

.form DEL 
{
	text-decoration: none;
}

.form DEL INPUT
{	
	margin:5px 4px 0 0;
}

.form DIV EM
{
	font-style: normal;
	float: left;
	padding: 6px 0 0 0;
	color:#111111;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.form BIG { display: block; font-size: 9px; color: #ccc; padding: 0 20px 0 0; }
.form EM {font-style:normal;}
.form .RequiredChar { color: #ff0000; margin-left: 3px; font-size: 12px; font-family: Arial; }
.form .RequiredChar, .RequiredCaption { font-weight: bold;}
.form .CaptionError { color: #ff0000;}
.form LABEL { float: left; margin: 2px 5px 0 0; width:35%;}
.form TEXTAREA, .textbox, .ImageTextBox, .DateTextBox, .Watermark { border: 1px solid #B5B8C8; padding: 4px; width: 100%; font-size: 11px; background: url(/admin/Images/textbox-bg.gif) repeat-x #fff !important;}
.form TEXTAREA.textbox { padding: 4px; width: 100%; background: url(/admin/Images/textbox-bg.gif) repeat-x #fff;}
.form .dropdownlist { height: 20px; font-size: 11px; width: 103%; border: 1px solid #d8e6ff;}
.button11 {
	color: #fff;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	width: 73px;
	height:21px;
	cursor: pointer;
	background:transparent url(/Images/submit.png) no-repeat scroll 0 0;
}

.invalid-textbox { border: 1px solid #fd8e8e; background: #fdf5f5 }

.form div.tips { margin: 0; color: #999; clear: both; font-size: 0.843em; padding: 0; margin: 0 10px 0 0; float: right; width: 300px; border: 0}
.form div.valid, .form div.invalid-tips-holder { margin: 0; color: #999; clear: both; float: right; font-size: 0.843em; border: 0; margin: 0 10px 0 0; width: 300px; padding: 0 }

.hole-textbox-holder { clear: both }
.hole-textbox-holder DIV { border: 0 none; clear: none; margin-bottom: 3px; padding-bottom: 0 }
.form div.hole-textbox-holder, .form DEL { clear: none; display: inline; float: right; width: 59%; margin: 0 20px 0 0; border: 0; padding-bottom: 0 }
.form div.hole-textbox-holder-invalid { clear: none; padding: 0; float: right; width: 59%; background: #fbe9eb; margin: 1px 0 0 -15px; border: 0; border-right: 28px solid #fbe9eb }

.textbox-holder { border: 0 }
.textbox-holder A { margin: 4px -8px 0 0 }

.invalid-tips-holder { padding-left: 2px; color: #999; clear: both; font-size: 0.833em; margin: 3px 0 3px 15px; float: left; width: 100%; border: 0 }
.error-message { float: left; margin: 0 0 0 10px !important; border: 0; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#d23333; }

.textbox-holder-invalid A { margin: 0 -17px 0 0 }
.textbox-holder-invalid { float: left; border: 0; width: 100%; border-right: 28px solid #fbe9eb; clear: both }
.textbox-holder-invalid input { width: 100%; margin: 10px 0 4px 10px }
.textbox-holder-invalid textarea { width: 100%; margin: 10px 0 4px 10px }
.textbox-holder-invalid select { margin: 10px 0 4px 10px; float: left; width: 103% }

.form div.valid-tooltip { color: #d22333; font-size: 0.933em; clear: left; float: left; font-weight: normal; margin: 0; border: 0; padding: 0 0 3px 0 }
.form div.valid-tooltip P { color: #d22333 !important; font-size: 11px !important; padding: 0 0 0 5px !important; }

.loading-box { position: fixed; top: 0; left: 0; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; width: 100%; height: 100% }
.loading { position: absolute; top: 50%; left: 50% }

a.pdf:hover { text-decoration: none }
a.pdf { background: url(/Images/pdf-icon.png) no-repeat 0 0; color:#555555; display:block; font-family:Arial; font-size:12px; margin-bottom:5px; padding-left:25px; text-decoration:underline;margin-left:11px; }
#rcolumn big { float: left; margin:0 0 5px 12px; width:130px; }
#rcolumn .quote { text-indent: -7px; padding-right: 7px; margin: 0 0 0 20px }

#sitemap .root-item { color:#555; }
#sitemap .root-item a { color:#555; font-size:14px; line-height: 22px; font-family: Arial; }
#sitemap .root-item span { font-family:Helvetica; font-size:14px; margin-right:5px;}
#sitemap .simple-item { margin-left:35px}
#sitemap .simple-item a { color:#901517; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:22px;}

.textbox-holder select { margin: 0; float: left; width: 103% }
#error-message-custom { border:0 none; clear:both; color: #d23333 !important; display:none; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:10px 0; width:100%; }

#inline { display:none;}
#fbMainDiv ul { list-style:none; padding:0;}
#fbMainDiv ul li { margin-bottom:0;}
#fbMainDiv ul li a { color:#901517; font-family:Arial,Helvetica,sans-serif; font-size:15px; text-decoration:underline; line-height:25px;}
#fbMainDiv ul li a:hover { text-decoration:none;}

.search-holder H3 { float: left }
.search-holder { width:100%; clear:both; float:left;margin-bottom:10px;}
.search-holder .item { margin:0; clear:both; float:left;width:100%;}
.search-holder .item H3 { font-family:Arial;font-size:14px;float:left;width:460px;margin:8px 0;}
.search-holder .item H3 A { color:#777575;}
.search-holder .item H3 A:hover { color:#a73332;}
.search-holder .item .text {margin:6px 0 0 0;font-size:11px;font-weight:normal; }
.search-holder .not-found { margin-top:8px; font-family:Arial; font-size:14px; float:left;}
.search-holder .not-found .margin10 { margin-top:10px;} 

.pager-holder { 
	border-top: 4px solid #e5e5e5; 
	margin: 5px 0 0 0; 
	padding: 5px 0 0 0; 
	clear: both 
	}
.pager-holder .page { 
	display:block;
	color: #bababa; 
	float: left; 
	}
.pager-holder #pagers { 
	float:left;
	list-style: none; 
	margin: 0 0 10px 0px; 
	}
#ccolumn ul#pagers {
	width:auto;
	}
.pager-holder #pagers .sel { float: left; background: #5D5D5D; color: #fff; padding: 0 3px 0 3px }
.pager-holder #pagers li { float: left;margin:0; }
.pager-holder #pagers li a { font-weight: bold; color: #5D5D5D; display: block; margin: 0 2px 0 0; text-decoration: none; padding: 0 3px 0 3px }
.ctrl { clear: both; }
.ctrl span { color: #9c9c9b; }
.ctrl A { color: #5D5D5D; text-decoration:underline;vertical-align:baseline;}

.popup-module {padding:0; margin:0; width:340px;}
.popup-module p { margin-bottom:10px; color:#111111;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.popup-module a { text-decoration:underline; color:#97191A;}
.popup-module a:hover { text-decoration:none;}

#online { display:none;}

.no-border img { border:0 !important; margin:0 !important;}

.british-council-logo{ text-align: center; padding-right: 30px}



.our-programmes-image{ padding: 1px; margin-top: 10px}
.our-programmes-image img{vertical-align: bottom}

.english-uk-logo{ text-align: right; margin-top: 15px;width:219px;}


.table-gray table {
	font-size:13px;
	line-height:1.2em;
	position:relative;
	left:-2px;
	}
.table-gray table th {
	font-weight:bold;
	padding:11px 15px 12px;
	background:#b6b6b6 url('images/table-gray-header_bg.png') 0 0 repeat-x;
	color:#fff;
	}
.table-gray table td {
	padding:7px 15px 8px 15px;
	border:1px solid #dfdfdf;
	color:#555;
	vertical-align:top;
	}
#ccolumn .table-gray table td p {
	color:#555;
	text-align:left;
	}
	
	
	
#ccolumn .content-table tr td{ vertical-align: top; padding-bottom: 15px;}
#ccolumn .content-table tr td img{margin:4px 10px 0 0;}
#ccolumn .content-table tr td h2{ font-size: 15px; font-weight: bold;}
#ccolumn .content-table tr td ul.no-list{list-style: none; margin: 0; padding: 0 0 10px 0}
#ccolumn .content-table tr td ul.no-list li{margin: 0; padding: 0}
#ccolumn .content-table tr td .small-padding{ padding-bottom: 5px}

#ccolumn .content-table tr.content-table-header-row td{padding-bottom: 0px;}
#ccolumn .content-table tr.content-table-header-row td h2{padding-bottom: 0px;}

.contact-us-module{ height: 24px; width:190px; margin-bottom: 20px; clear: both}
.contact-us-module .envelope{ float: left; height: 24px; width:45px}
.contact-us-module .contact-us-text{ height: 24px; display: table; vertical-align: middle; font-family: Trebuchet MS; font-weight: bold; font-size: 19px; float: left; clear: right; color:#841315}

.contact-us-module2 {
				height:44px;
				margin-bottom:0;
				padding-bottom:0;
			}
			.contact-us-text span {
				font-size:13px;
				line-height:15px;
			}
			.contact-us-text b {
				position:relative;
				top:-2px;
			}
			.watch-videos {
				color:#841315;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				margin:0;
				padding:0;
				margin-bottom:15px;
			}
			.watch-videos h4 {
				font-size:12px;
				padding:0 8px 4px 36px;
				font-weight:normal;
				color: #000;
			}
			em.ahref{
				color: #97191A;
				font-style:normal;
			}
			.watch-videos .our-stud-video-img {
				float:left;
				margin-right:12px;
				border:2px solid #ccc;
				margin-right:12px;
				margin-bottom:7px;
			}
			.watch-videos dd {
				float:left;
				margin-right:4px;
			}
			.watch-videos dd.clear {
				padding:0;
				float:none;
				}
			.watch-videos dt {
				width:74px;
				float:left;
				margin-right:12px;
			}
			.watch-videos .clear {
				clear:both;
				height:0;
				padding:0;
				margin:0;
				line-height:0;
				font-size:0;
			}
			.watch-videos a {
				text-decoration:underline;
			}
			.watch-videos a:hover {
				text-decoration:none;
			}
.app-form {
	width:205px;
}
.app-form .contact-us-text {
	padding-top:5px;
}
.downloads-form-holder {
	padding-bottom:11px;
}
.downloads-form-holder .pdf {
	padding-right:35px;
}

.left-banner{ padding: 10px; width: 175px; margin: 20px 0 0 24px; background:transparent url(/images/form_back.gif) no-repeat scroll right bottom;}
.left-banner a { color: #97191a; font-family: Arial; font-size: 12px}
.left-banner p{ margin-bottom: 6px}


.left-html-banner-gray-bg{ background: #f5f0f0; width: 198px;margin: 20px 0 0 21px;}
.left-html-banner-gray-bg p{ padding: 6px 5px 5px 13px}
.left-html-banner-gray-bg a{ color: #97191a; font-family: Arial; font-size: 12px;}
.left-html-banner-gray-bg a:Hover{ text-decoration: none}

#rcolumn .square-red {
	margin:0 14px 2px 10px;
	list-style:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#rcolumn .square-red li {
	padding:0 0 10px 11px;
	//zoom:1;
	background:url('/images/square-red-dot.gif') 0 5px no-repeat;
}
#rcolumn .note-gray {
	color:#767676;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:13px;
}


.toronto-bordered-table td{border-collapse:collapse;border-color:#CCCCCC;border-style:solid;border-width:1px 0 0 1px;padding:1px 0 1px 10px;}
.toronto-bordered-table{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0; margin: 0 0 12px 0}
.key-features {
	background:url('/images/key-features-bg.png') 0 bottom no-repeat #eceae9;
	/*padding-top:6px;*/
}