/* =============================== Mandatory Styles =============================== */

html, body { height: 100%;}
body
{
    margin: auto;
    padding: 0px;        
    background: url('../images/background-images/header-background.gif') repeat-x;    
   
    background-color: #0a4595;
}


a img { border: none; float: none;}
img { border: none; float: none;}

img.hiddenpic{display:none}

a {text-decoration:none;}

form { margin: 0px; }

h1
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #ffffff;
    width: auto;
    margin: 0px 0px 16px 0px;   
    padding: 7px 0px 10px 10px;
    text-transform: uppercase;
    background: url('../images/h1.gif') repeat-x;
}
h1 A{ color: #fff; }
h2
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #0a4595;
    margin: 0px 0px 10px 0px;
    padding: 0px;   
}

h3
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #faa61a;
    margin: 0px 0px 10px 0px;
    padding: 0px;  
}

h4
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #69798f;
    margin: 0px 0px 10px 0px;
    padding: 0px;  
}

h5
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 8px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #0a4595;
    margin: 0px 0px 10px 0px;
    padding: 0px;  
}

h6
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 6px;
    color: #0a4595;    
    padding:0px;
    margin: 0px 0px 10px 0px;
    
}
P
{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
	font-size: 13px;
	font-weight: normal;
	color: #1d2a3b;
	text-decoration: none;
	word-spacing: 1px;
	text-transform: none;
	letter-spacing: normal;
}

ul { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 13px; word-spacing: 1px; font-weight: normal; color: #1d2a3b;  padding: 0px; margin-left: 30px; margin-bottom: 20px; text-align: left;}
li{ margin-bottom: 10px; padding: 0px; font-size: 13px; word-spacing: 1px;}
hr { line-height: 1px; padding: 0px; margin-bottom: 20px; border-bottom-color: #e0e8ea; border-top-color: #c7d2d5; border-left-color: #c7d2d5; border-right-color: #e0e8ea; border-style: solid; border-width: 1px;}

#container 
{
	width: 938px;
	margin: 0px auto;
}

#content 
{
	width: 938px;
	margin: 0px;					
}
/* ================== Date =================================================== */

.date 
{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #69798f;
	text-decoration: none;
	word-spacing: 1px;
	text-transform: none;
	letter-spacing: normal;
 }

/* ================== Top Right Menu (Header) ================================ */

.logo{ margin: 20px 0px 0px 0px;}



/* ================== Left Menu Bar (Header) ================================ */

#contentleft
{
	width: 180px;
	height: 100%;
	margin: 0px;
	padding: 0px;		
	background-color: #ffffff;
}

.linklevel1 a
{
	display: block;
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 12px;
    font-weight: normal;  
    letter-spacing: 1px;     
    color: #ffffff;
    background:url('../images/menu-images/menu-tab.gif') no-repeat;
    padding: 7px 7px 7px 10px;     
    margin: 0px; 
    text-transform: uppercase;
    text-decoration: none;   
}
.linklevel1:hover a, .linklevel1:active a, .linklevel1selected a
{ 
    background:url('../images/menu-images/menu-tab-over-active.gif') no-repeat;  
}


.linklevel2 a
{
	display: block;
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 6px 7px 7px 30px;   
    color: #007192;   
    text-decoration: none;
    text-transform: uppercase;    
    
}

.linklevel2:hover a, .linklevel2:active a, .linklevel2selected a
{
    color: #007192;
    background-color: #e0e8e9;
}

.level2_top a
{
   background-color: #e0e8e9; 
}
.linklevel3 a
{
	display: block;
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 7px 6px 30px;         
    color: #022940;    
    text-decoration: none;
    
}
.linklevel3:hover a, .linklevel3:active a, .linklevel3selected a
{
    color: #3a3e60;
    background-color: #eff3f4;
}
#nodescription{ padding-top: 8px}
div#description
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 10px;
    font-weight: normal;
    padding: 0px 0px 0px 5px; 
    margin: 0px;  
    color: #007192;   
    text-transform: uppercase;
}
.leve2_menu_seperator
{    
    border-bottom-color:#e0e8ea;	
    border-top-color: #c7d2d5;
    border-left-color: #c7d2d5;
    border-right-color:#e0e8ea;
    border-style:solid;
    border-width: 1px;         
}
.leve3_menu_seperator
{     
    margin-bottom: 5px;          
}

.bottom_menu_level3
{
   	 height: 10px;
	 background-color: #ffffff; 
    
}

.arrow_menu { background: url('../images/menu_arrow.gif') right no-repeat; margin-right: 3px;}
.noarrow1 a { padding-left: 10px;}
.noarrow2 a { padding-right: 20px;}
.noarrow3 a { padding-right: 20px;}

.menulevel2background{ background: url('../images/menu_bottom.gif') bottom right no-repeat; padding-bottom: 12px;}
.footer
{    
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-weight: normal;
    font-size: 11px;     
    color: #000000; 
    background-color: #0a4595;
}

#footerimg
{
clear: both;
float:none;
min-height:100%;
width: 100%;
background:url('../images/background-images/footer-background.gif') bottom repeat-x;
position: static;
}

#footer_link { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #ffffff; clear: both; width: 780px; margin: 0px 0px 0px 0px; padding: 0px 0px 12px 0px;  }
#footer_link A { text-decoration:none; color: #ffffff;}
.copyright
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-weight: normal;
    font-size: 11px;   
    color: #ffffff;      
    background-color: #0a4595;
    
   
}

.copyright a { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration:none; text-transform:uppercase; text-align: right; }



.linkleveltopselected a
{   
    display: block;
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 12px;
    font-weight: normal; 
    letter-spacing: 1px;      
    color: #ffffff;
    background:url('../images/menu-images/menu-tab-over-active.gif') no-repeat;
    padding: 7px 7px 7px 10px;      
    margin: 0px;
    text-transform: uppercase;
    text-decoration: none; 
   
}

/* ================== Main Content =================================================== */

.maincontenttable { background-color: #ffffff; margin-left : 19px;}
#maincontent { padding: 0px 0px 20px 0px; margin:0px; width: 780px; float: none;}

/* ==========================Content Column is Used In Page.class.php =================== */
#contentcolumn
{
	margin: 0px;
	width: 780px;
	padding: 20px 20px 0px 20px;
}
#contentcolumn_1
{
	padding: 0px;
	width: 530px;
	margin: 0px;
}

/* ================== Right Column =================== */

#contentcolumn_2 
{
            padding: 0px;
			width: 200px;			
			font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
			font-size: 12px;
			border-left-width: 0;
			border-left-color: #c1d773;
			margin: 0px;
}
/* ============================================ Right Column styles & Content Blocks ========================= */
.content3_box
{	
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
	padding: 13px;
	color: #007192;
    background: #b0c59f;
}

.content3_more_links
{
    font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    padding: 0px 0px 8px 0px;
    color: #007192;
    margin: 0px;
    line-height: 3px;
}

/* ================================= Share Print ======================================== */

.SharePrint 
{
   font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
   font-weight: bold;
   font-size: 10px;
   text-decoration: none;
    margin-right: 45px;
   color: #5591a3;
}
.btnShare{ font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-weight: Normal; font-size: 9px; color: #335f9c; border-bottom-style:none;  border-left-style:solid; border-right-style:solid; border-top-style:solid; background-color:#dde4e6; border-color: #e5ecef; height:20px; padding:  0px 7px 4px 7px;  }
.btnPrint{ font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-weight: Normal; font-size: 9px; color: #335f9c; border-bottom-style:none;  border-right-style:solid;  border-left-style:solid;border-top-style:solid; background-color:#dde4e6; border-color: #e5ecef; height:20px;  padding:  0px 7px 4px 7px; margin-left: 2px;}

.share_print_seperator{ padding: 0px 0px 0px 0px; margin: 0px;}
.top_drop_shadow { background: url('../images/background-images/top-drop-shadow.png') 0px 4px no-repeat; }
.left_drop_shadow { background: url('../images/background-images/left-drop-shadow.png') no-repeat; }
.rt_drop_shadow {background: url('../images/background-images/rt-drop-shadow.png') no-repeat;}
/* ================================= Right Column headers ============================= */
.right_title
{
	font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
	font-weight: bold;	
    font-size: 14px;
    letter-spacing: 1px;
    padding: 4px 0px 6px 13px;
    background: #b0c59f;
    margin: 0px;
    color: #007192;
}

/* ================== General =================== */

 .arrowlink { background: url('../images/buttonarrow.gif') left 3px no-repeat; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; color: #1d2a3b; text-transform: uppercase; text-decoration: none; padding-top: 0px; padding-left: 12px; display: block; }

 .emaillink { background: url('../images/buttonarrow.gif') left no-repeat; font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial;  color: #1d2a3b; text-decoration: none; padding-top: 0px; padding-left: 12px; display: block; }
  
 .buttonlight { background: url('../images/buttonback_light.gif') bottom left repeat-x; background-color: #eff2f6; border: solid 1px #ced8e6; font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #335f9c; text-transform: uppercase; text-decoration: none; padding: 4px 4px 4px 8px; margin-bottom: 20px; display: block; min-height: 12px; }

.buttonlight A { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #335f9c !important; text-decoration: none; padding: 0px 0px 0px 10px; display: block; background: url('/images/buttonarrow.gif') left no-repeat; }	

.buttonlight input { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #335f9c !important; text-decoration: none; padding: 0px 0px 0px 10px; display: block; background: transparent url('/images/buttonarrow.gif') left no-repeat; border: 0px; text-align: left; text-transform: uppercase; width: 100% }	
 
 .buttondark { background: url('../images/buttonback_dark.gif') bottom left repeat-x; background-color: #2f61a5; border: solid 1px #9db8c5; font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #fff; text-transform: uppercase; text-decoration: none; padding: 4px 4px 4px 8px; margin-bottom: 20px; display: block; min-height: 12px; }

.buttondark A { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #fff !important; text-decoration: none; padding: 0px 0px 0px 10px; display: block; background: url('/images/buttonarrow.gif') left 48% no-repeat; }

.buttondark input { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #fff !important; text-decoration: none; padding: 0px 0px 0px 10px; display: block; background: transparent url('/images/buttonarrow.gif') left no-repeat; border: 0px; text-align: left; text-transform: uppercase; width: 100% }
 
.buttondisabled { background: url('../images/buttonback_light.gif') bottom left repeat-x; background-color: #eff2f6; border: solid 1px #ced8e6; font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #999; text-transform: uppercase; text-decoration: none; padding: 4px 4px 4px 8px; margin: 0px; display: block; min-height: 12px; }

.buttondisabled A { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #999 !important; text-decoration: none; padding: 0px 0px 0px 10px; display: block; background: url('/images/buttonarrowoff.gif') left no-repeat; cursor: default; }

/*========== image float style ======*/
.image-float-right { float: right; margin: 0px 0px 10px 10px;}
 
 /* ========================== Table Style ======================================================= */
 
.table_style { float: none; font: normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #1d2a3b; width: 100%; border-collapse: collapse; margin-bottom: 20px;}
.table_header { font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-weight: normal; color: #0a4595; padding: 5px 10px 5px 10px; margin:0px;  background: #eff2f7 url('../images/FeaturesBenefitsBG.gif') bottom repeat-x; letter-spacing: 1px; border: 0px;}
.table_content { font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-weight: normal; color: #1d2a3b; padding: 5px 0px 5px 10px; margin:0px; letter-spacing: 1px; border-bottom: solid 1px #e2e7ec;}
.publicaiton {font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; color: #4d5d74; word-spacing: 1px; margin-bottom: 13px;}

/* ================== CMStandard Block =================== */
.CMStandard_container
{
	padding: 0px;
	margin: 0px;
	font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;
	font-size : 12px;	
}


.CMStandard_container a { color: #0a4595;}
.CMStandard_container a:visited { color: #8e97a2; }

/* ================  List Item Block  =================== */
.CMListItem_container { margin-bottom: 20px;}
.CMListItem_backGround{ width: 740px; background:url('../images/list-item-bottom-gradient.jpg') bottom repeat-x;}
.CMlistItem_table { width: 734px; }
.CMListItem_topline { width: 738px; height: 0px;  border-bottom-color:#e0e8ea; border-top-color: #c7d2d5; border-left-color: #c7d2d5; border-right-color:#e0e8ea; border-style:solid; border-width: 1px;}
.CMListItem_heading  {  font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:14px; font-weight:normal; color: #0a4595; margin: 0px 0px 4px 10px ; padding-right: 20px; letter-spacing: 1px;}
.CMListItem_image { width: 110px;  padding-right:4px;}
.CMListItem_content { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-weight: normal; color: #1d2a3b; word-spacing: 1px; margin-left: 10px; margin-right: 20px;}
.CMListItem_link { padding: 4px 0px 10px 11px;}

/* ================  Feature And Benefits Block  =================== */
.CMFeaturesBenefits_container { margin-bottom: 20px;}
.CMFeaturesBenefits_Table { width: 526px;}
.CMFeaturesBenefits_Header { font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; color: #335f9c; text-transform: uppercase; padding: 5px 0px 5px 12px; margin:0px;  background: url('../images/FeaturesBenefitsBG.gif') repeat-x; letter-spacing: 1px; border: solid 0px #ffffff;}
.CMFeaturesBenefits_Table2 { width: 746px;}
.CMFeatures_Header { font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; color: #335f9c; text-transform: uppercase; padding: 5px 0px 5px 12px; margin:0px;  background: url('../images/FeaturesBenefitsBG.gif') repeat-x; letter-spacing: 1px; border-right: solid 1px #ffffff;}
.CMBenefits_Header { font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; color: #335f9c; text-transform: uppercase; padding: 5px 0px 5px 12px;  margin:0px; background: url('../images/FeaturesBenefitsBG.gif') repeat-x; letter-spacing: 1px; border-left: solid 1px #ffffff;}
.CMFeatures { font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 11px; font-weight: bold; color: #3b4655; text-align: left; border-width: 1px; border-style: solid; border-color: #e2e7ec; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; padding: 9px 13px 27px 13px; margin: 0px;}
.CMBenefits { font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px;  font-style: italic; color: #606d7d; border-width: 1px; border-style: solid; border-color: #e2e7ec; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; padding: 9px 10px 27px 13px; margin: 0px;}
.CMFeaturesBenefits_image{ padding-right: 1px; padding-left: 1px; margin-top: 9px }


/* ================  Image Gallery Block  =================== */
.CMImageGallery_container { margin-top: 20px; margin-bottom: 20px; width: 740px; height: 270px; padding: 0px 0px; background-color: #fff;}
.CMImageGallery_header { background-color: #363f7d; font: bold 12px Arial; color: #8a8b90; text-transform: uppercase; letter-spacing: 1px; padding: 4px 8px; }

.CMImageGallery_slider { width: 70px; height: 270px; }
.CMImageGallery_beforebutton { width: 70px; background: #ccf url('../modules/CMImageGallery/up.gif') top left no-repeat; height: 13px; margin-bottom: 3px; }
.CMImageGallery_afterbutton { width: 70px; background: #ccf url('../modules/CMImageGallery/down.gif') top left no-repeat; height: 13px; margin-top: 1px; }
.CMImageGallery_window { width: 70px; height: 240px; overflow: hidden; position: relative; }
.CMImageGallery_belt { width: 100px; position: relative; top: 0px; }
.CMImageGallery_panel { width: 70px; height: 55px; padding: 2px 0px 3px 0px; }
.CMImageGallery_beforeclicked { background: #fcc url('../modules/CMImageGallery/upo.gif') top left no-repeat; }
.CMImageGallery_afterclicked { background: #fcc url('../modules/CMImageGallery/downo.gif') top left no-repeat; }
.CMImageGallery_beforedisabled { background: #fcc url('../modules/CMImageGallery/upo.gif') top left no-repeat; }
.CMImageGallery_afterdisabled { background: #fcc url('../modules/CMImageGallery/downo.gif') top left no-repeat; }
.CMImageGallery_edittable {  }
.CMImageGallery_editcell { border: solid 1px #CCC; }

.CMImageGallery_imagecontainer { width: 380px; height: 270px; background-color: #eee; margin-left: 10px; }
.CMImageGallery_mainimage { filter :progid:DXImageTransform.Microsoft.Fade(duration=1.5); }

.CMImageGallery_featurestable { width: 260px; height: 270px; padding: 0px; margin: 0px 0px 0px 20px; }
.CMImageGallery_featureitem { font: 12px 'Lucida Sans'; color: #335f9c; }

/* ================  Risk Assessment  =================== */

.risk_assessment_header{ font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:14px; font-weight: bold; color: #0a4595; word-spacing: 1px; text-transform: uppercase; padding-bottom: 10px;}
.risk_cottage_header{font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:14px; font-weight: bold; color: #0a4595; word-spacing: 1px; text-transform: uppercase; padding-bottom: 5px;}

.risk_assessment_icon{ left: 10px; padding-right: 20px; }
.risk_assessment_featureitem { font: 12px 'Lucida Sans',normal; color: #335f9c;  padding-bottom: 15px;}
.risk_assessment_cottage{ font: 12px 'Lucida Sans',normal; color: #335f9c;  padding-bottom: 9px;}
.risk_assessment_img{ margin-top: 4px; margin-bottom: 20px; border: sold 1px #1d2a3b;}
.Vertical_splite{ padding: 0px; margin: 4px 20px 0px 20px; border-bottom-color: #e0e8ea; border-top-color: #c7d2d5; border-left-color: #c7d2d5; border-right-color: #e0e8ea; border-style: solid; border-width: 1px; height: 230px;}
.hr_splite{margin: 0px; padding: 10px 0px 20px 0px;}

.riskassessment_main { padding: 20px 20px 0px 20px; margin: 0px; vertical-align: top;}
.risk_assessment_questions { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-weight: normal; color: #0a4595; word-spacing: 1px; padding-left: 10px;}
select.risk_assessment_select {width: 226px; height:24; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;  font-weight: normal; font-size: 12px; color: #1d2a3b; }
select.risk_assessment_disable {width: 226px; height:24; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial;  font-weight: normal; font-size: 12px; color: #69798f; }
.submit_assessment{height: 25px; background-color: #eff2f6; border: solid 1px #ced8e6; font: normal 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #335f9c; text-transform: uppercase; text-decoration: none; }
.risk_Intro_spliter{border-bottom-color :#e0e8ea; border-top-color: #c7d2d5; border-left-color: #c7d2d5; border-right-color:#e0e8ea; border-style:solid; border-width: 1px; margin-bottom: 20px;}
.risk_assesment_even { background-color: #fff; }
.risk_assesment_odd { background-color: #eff2f7; }

/*========================= Latest Articles =========================*/
#article_title a { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:13px; font-weight: normal; color: #0a4595; word-spacing: 1px; }
#article_title { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:13px; font-weight: normal; color: #0a4595; word-spacing: 1px; }
#article_date { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; font-style: italic; color: #4d5d74; word-spacing: 1px; margin-bottom: 13px;}
.article_link { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:10px; font-weight: normal; color: #1d2a3b; word-spacing: 1px; text-decoration: none; text-transform:uppercase;}
#news_link{ padding-bottom: 5px;}
.news_spliter {border-bottom-color: #e0e8ea; border-top-color: #c7d2d5; border-left-color: #c7d2d5; border-right-color: #e0e8ea; border-style: solid; border-width: 1px;}
#spliter{ margin-bottom: 10px; margin-top: 40px;}
#news_table{ width: 540px;}

/*================== News Feed Block =============*/
.CMNewsFeed_table{width: 734px; height: 100%;}
.CMNewsFeed_header{font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:13px; font-weight: normal; color: #0a4595; word-spacing: 1px;}
.CMNewsFeed_itemdate{font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; font-style: italic; color: #4d5d74; word-spacing: 1px; margin-bottom: 13px;}
.CMNewsFeed_itemtitle a{ font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:13px; font-weight: normal; color: #0a4595; word-spacing: 1px;}
.CMNewsFeed_table img { float: none; clear: both;}
.CMNewsFeed_link{padding-bottom: 18px;}
#CMNewsFeed_link{padding-bottom: 18px;}
.CMNewsFeed_hr{border-bottom-color: #e0e8ea; border-top-color: #c7d2d5; border-left-color: #c7d2d5; border-right-color: #e0e8ea; border-style: solid; border-width: 1px; margin-top: 5px;}
.CMNewsFeed_date{ margin: 0px 0px 20px 0px;	padding: 0px;	font-family: 'Lucida Sans Unicode' 'Lucida Grande' Arial;	font-size: 12px;	font-weight: normal;	font-style: italic;	color: #69798f;	text-decoration: none;	word-spacing: 1px;	text-transform: none;	letter-spacing: normal}
.CMNewsFeed_title a {font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size:13px; font-weight: normal; color: #0a4595; word-spacing: 1px;}
.CMNewsFeed_description{ width: 575px;}

/*============== Trellidor Archive News ===============*/
.Archive_header { background: url('../images/news_signup.gif') repeat-x; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px; font-weight: normal; color: #ffffff; width: 175px; height: 30px; padding: 7px 0px 0px 11px; text-transform: uppercase}
.Archive_year { font-family: 'Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #1d2a3b; cursor: pointer; padding: 1px 0px 1px 0px; width: 151px;}
.Archive_yearlist { margin: 0px 8px; width: 146px;}
.Archive_month { font-family: 'Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #4d5d74; cursor: pointer; padding: 1px 0px 1px 0px; width: 151px;}
.Archive_monthlist { margin: 0px 8px; width: 146px;}
.Archive_Item { font-family: 'Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #0a4595; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 12px; width: 154px;}
.Archive_Item A { font-family: 'Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #0a4595; text-decoration: none; width: 154px;}
.Archive_Item A:hover { text-decoration: underline;}

.Archive_Item_selected { font-family: 'Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #0a4595; padding: 5px 0px 0px 8px; width: 178px;}
.Archive_Item_selected A { font-family: 'Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #0a4595; text-decoration: none; width: 178px;}
.Archive_Item_selected A:hover { text-decoration: underline;}

.Archive_background { background-color: #ffffff; width: 180px; height: 100%;  padding-bottom: 20px;}

/* ================  Testimonials Feed Block  =================== */
.CMTestimonialsFeed { width: 743; margin-bottom: 20px;}
.CMTestimonialsFeed_header { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 14px; font-weight: normal; letter-spacing: 1px; color: #0a4595; padding: 0px 0px 19px 0px; margin: 0px; text-transform: uppercase }
.CMTestimonialsFeed_title { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px;  font-style: normal; font-style: italic; color: #335f9c; background-color: #ffffff; background: url('../images/feedback.gif') 7px 0px  no-repeat; border-left-width: 3px; border-left-style: solid; border-left-color: #faa61a; padding-left: 32px; vertical-align: top; }
.CMTestimonialsFeed_title p { color: #335f9c; font-size: 12px; }
.CMTestimonialsFeed_name {font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px;  font-style: normal; color: #4d5d74; background-color: #ffffff; border-left-width: 3px; border-left-style: solid; border-left-color: #faa61a; padding-left: 32px; vertical-align: top;}

/*==================== Media Contact ===========================*/

.media_contacts { background-color: #7da355;  margin-bottom: 10px;}
.media_header { height:30px; background: url('../images/news_signup.gif') repeat-x; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px; font-weight: normal; color: #ffffff; padding-bottom: 2px;  padding-left: 11px; text-transform: uppercase;}
.media_contact_name a { background: url('../images/buttonarrow.gif') left no-repeat; font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial;  color: #1d2a3b; text-decoration: none; padding-top: 0px; padding-left: 12px; display: block;}
.media_contact_person{ font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px; font-weight: normal; color: #0a4595; padding: 5px 0px 0px 0px; margin: 0px;}
.media_contact_title{ font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #faa61a; padding: 0px 0px 0px 0px; margin: 0px;}
.media_contact_details { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 11px;  font-weight: normal; color: #1d2a3b;}
.contact_details{ color: #335f9c;}
.media { height: 240px;  margin-bottom: 10px; padding: 5px 11px;}
.media_spliter {  padding: 0px; margin: 5px 0px 0px 0px; border-bottom-color:#e0e8ea; border-top-color: #c7d2d5; border-left-color: #c7d2d5; border-right-color:#e0e8ea; border-style:solid; border-width: 1px;}
#news_description P { margin: 0px 0px 5px 0px; padding: 0px;}
#news_description { width: 380px;}
/*==================== News Sign up ======================*/

.news_signup {background-color: #ffffff; margin: 0px 15px 11px 0px;}
.signup_header{ height:30px; background: url('../images/news_signup.gif') repeat-x; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #ffffff; padding-left: 11px; text-transform: uppercase;}
.signup_textbox { width: 180px; height: 20px; color:#064A73; font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-style:normal; font-variant:normal; line-height:normal; margin-bottom: 8px; }

/*================ Testimonials===============*/
#full {display: none;}
.fullcontent{  margin-top: 5px; position:absolute; left:180; top:25; z-index:1;visibility:hidden; width:350px; background-color: white; color: #335f9c; border-top-width: 1px; border-top-color: #c7d2d5; border-top-style: solid;}
.testimonials_header{ font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 14px; font-weight: normal; color: #0a4595; padding-right: 10px; padding-bottom: 10px;}
.testimony_fullcontent { padding-top: 8px; border-left: solid 3px #faa61a; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px;  font-style: normal; color: #335f9c; background-color: #ffffff;}
#testimony_shortcontent {font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px;  font-style: normal; color: #335f9c; background-color: #ffffff; background: url('../images/feedback.gif') 7px 0px  no-repeat; border-left-width: 3px; border-left-style: solid; border-left-color: #faa61a; padding-left: 32px; vertical-align: top;}
#testimony_shortcontent p { color: #335f9c; font-size: 12px; }
#compliment_footer{ font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 11px; font-weight: normal;  color: #4d5d74; border-left-width: 3px; border-left-style: solid; border-left-color: #faa61a; padding-left: 32px;}
#testimony_footer{font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 11px; font-weight: normal;  color: #7498b0; }
#feedback {width: 180px; height:40px;  border-style:none; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-weight: bold; font-size: 14px; color: #ffffff; background-color:#7da355;}
#feedback_div{ width: 180px; height:50px; color: #ffffff; background-color:#7da355; padding-top:5px; margin-bottom:10px; } 
.testimony_spliter { margin-top: 15px; border-bottom-color:#e0e8ea; border-top-color: #c7d2d5; border-left-color: #c7d2d5; border-right-color:#e0e8ea; border-style:solid; border-width: 1px;}
.feedback {font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px;  font-style: normal; color: #335f9c; background-color: #ffffff; background: url('../images/feedback.gif') 7px 0px  no-repeat; border-left-width: 3px; border-left-style: solid; border-left-color: #faa61a; padding-left: 32px; vertical-align: top;}

/*================ Slider ===============*/
.slider_offbutton { background: url('/images/slider/offback.gif') top left repeat-x; font: bold 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #064a73; height: 14px; padding: 16px 10px; text-transform: uppercase; cursor: pointer; }
.slider_onbutton { background: url('/images/slider/onback.gif') top left repeat-x; font: bold 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #fff; height: 14px; padding: 16px 10px; text-transform: uppercase; cursor: default; }

#fas_province { width: 120px; font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #064a73; }
#fas_store { width: 150px; font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #064a73; }
#fas_storeblock { font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #064a73; }

/*================ Store Locator ===============*/

.provincedropdown { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #4d5d74; padding: 2px; width: 230px; margin: 2px 0px; }
#str_storeblock { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #4d5d74; padding: 2px; width: 300px; }
#str_storeblock select { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #4d5d74; padding: 2px; width: 300px; }
#str_storeblock_contactus select { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #4d5d74; padding: 2px; width: 248px; }
#str_storeblock_contactus{ margin-left: 2px;}
#str_details { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #4d5d74; }

.Store_Name { font: normal 14px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #0a4595; margin: 0px 0px 20px 0px; text-transform: uppercase; }
.Store_Contact { font: bold 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #faa61a; }
.Store_Label { font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #335f9c; }

.Store_IntText { font: 14px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #0a4595; letter-spacing: 1px; margin-bottom: 10px; }
.Store_IntHeader { font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #0a4595; text-transform: uppercase; margin-right: 10px; }
.Store_IntColumn { width: 130px; }
.Store_IntItem { display: block; padding: 2px 10px 2px 10px; background: url('/images/buttonarrow.gif') left no-repeat; font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #4d5d74; }

.Store_Over { background: url('../images/transwhite.png'); display: block; }
.Store_Under { display: none; }

/*================ Discussions ===============*/

.Disc_comment { font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #1d2a3b; border-left: solid 3px #c7d2d5; padding-left: 17px; }
.Disc_author { font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #7498b0; margin: 0px; }
.Disc_hr { margin: 0px 0px 20px 0px; }
.Disc_CommentBlock { padding: 20px 20px 20px 20px; background-color: #c7d2d5; }
.Disc_Title { font: bolder 14px 'Lucida Sans Unicode','Lucida Grande',Arial; letter-spacing: 1px; color: #0a4595; text-transform: uppercase; }
.Disc_Label { font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #000; }
.Disc_note { font: 8px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #7498b0; }
.Disc_textbox { font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; color: #000; }

.error { display: block; padding: 12px 12px 12px 55px; font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; letter-spacing: 1px; color: #1d2a3b; background: #ffddce url('../images/icons/redcross.png') 12px 50% no-repeat; margin-bottom: 20px; }

.notice { display: block; padding: 12px 12px 12px 55px; font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; letter-spacing: 1px; color: #1d2a3b; background: #e0e8ea url('../images/icons/greentick2.png') 12px 50% no-repeat; margin-bottom: 20px; }

/*==================================================================
							Tooltip
==================================================================*/
.ttpdiv { border: solid 1px #9eb2ce; background-color: #eff2f7; width: 400px; height: 120px; padding: 10px; position: absolute; z-index:1000;overflow: hidden;}
.ttptable { border-collapse: collapse; width: 100%;  }
.ttploading { background-color: #eff2f7; border: 1px solid #9eb2ce;  }
.ttploading TD { font: 12px 'Lucida Sans Unicode','Lucida Grande',Arial; }

/*======================= Survey ========================*/

.survey_main{ margin: 20px; vertical-align: top;}
.survey_rate{font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-weight: normal; color: #0a4595; text-align: right; padding: 5px 10px 5px 12px; margin:0px;  background: url('../images/FeaturesBenefitsBG.gif') repeat-x; letter-spacing: 1px;}
.surver_compliment{ padding-left: 20px;}
.survey_personal_detials{font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; color: #064a73;}
.survey_textbox{ height: 20px; color:#064A73; font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-style:normal; font-variant:normal; line-height:normal; margin-left: 10px;}
.newsletter{ border-collapse:collapse;}
.survey_dv{ padding-left: 5px;}
.survey_spliter{ border-bottom: solid 1px #e2e7ec; vertical-align: middle; padding-top: 10px; }
.rate_service{ padding-right:20px; }

/*=============================Contact us =======================*/

.contactus_main{ margin: 20px; vertical-align: top;}
.contact_us{font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:14px; font-weight: normal; text-transform: uppercase; color: #0a4595; margin:0px; letter-spacing: 1px;}
.contact_us_detials{font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-weight: normal; color: #0a4595; margin:0px; letter-spacing: 1px;}
.contact_us_detial{font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px; font-weight: normal; color: #1d2a3b; text-decoration: none; word-spacing: 1px; text-transform: none; letter-spacing: 1px;}
.contact_us_detial a { background: url('../images/buttonarrow.gif') left no-repeat; font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-weight: normal; color: #1d2a3b; margin:0px; letter-spacing: 1px; padding-left: 12px;}
.contact_us_info{ padding-top: 10px;}
.contact_us_enquiry{ font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:11px; font-weight: normal; color: #064a73;}
.contact_us_textbox{ height: 20px; color:#064A73; font-family:'Lucida Sans Unicode','Lucida Grande',Arial; font-size:12px; font-style:normal; font-variant:normal; line-height:normal; margin-left: 6px;}
.contact_us_textaereabox{ color:#064A73; font-family: 'Lucida Sans Unicode','Lucida Grande',Arial; font-size: 12px; font-style: normal; font-variant: normal; line-height: normal; width: 340px; height: 94px; padding: 0px; margin: 0px 0px 0px 1px;}
.detail_spacer { padding: 0px 0px 0px 0px; }
/* =============================================== The End ==============================================================================*/
