body {font-size: 75%;font-family:arial,verdana,helvetica; margin:0 0 0 0; padding: 0; background-color: #f3f2ed;}
div {width: 100%;}

a {color:#C74A5C;}

.LeftContent hr {width:178px;}
.handcursor {cursor:hand;}
.container {background-color: #f3f2ed; width: 100%; min-width: 840px; }
.headerleft {background: url(../images/SLHD/CutUps/homeleft.jpg) left top no-repeat; height: 139px; width: 491px; float:left; }
.header {background: url(../images/SLHD/CutUps/homemiddle.jpg); height: 139px; clear:both;}
.headerright {background: url(../images/SLHD/CutUps/homeright.jpg) right top no-repeat; height: 139px; width:348px; float: right; }

.headerSearch {float:right;  margin-top: 13px; text-align:right; width: auto; font-weight:bold; height: 10px; line-height: 10px;  margin-right: 17px; }
.headerSearch input, .headerSearch img {float:left;}
.headerSearch label {float:left; padding-top: 5px; padding-right: 5px;text-align:right;}
.SearchBox {float:left; width: 242px; line-height: 12px; font-size: 12px;}
.Button {float:left;text-align:right; display:inline-block;}

.headerTag {float:left; text-align:left; height: 15px;}
 #topLinksText a{text-decoration: none; color: Black; padding-left: 5px; font-size: 12px;}
.headerLinks {float:right;  margin-top: 5px; width: 700px; text-align:right; margin-right: 17px;  font-size: 12px;}
#topLinksText a{padding-right: 5px; font-size: 12px;}
.headerTextSize {float:right; margin-top: 5px; text-align:right; width: auto; margin-right: 17px; font-size: 12px;}
.headerTextSize div {display:inline-block;}

.LeftContentHeader {background: url(../images/SLHD/Banners/horz_shadow.gif);width: 185px; height:8px; float: left;}
.LeftContent {width: 185px; float: left; padding-bottom: 50px; }
.logos {margin-left:10px; width: 185px; float:left;}
.calcimage {margin-left:10px; width: 185px; float:left;}
.talkbacklogo {margin-left:10px; width: 185px; float:left;}
.browsealoud {margin-left:25px; margin-top: 20px; width: 120px; float:left;}

#Languages { position:relative; width:171px; height: 85px; font-weight:bold; margin-left:11px;}
#NewsFader { position: relative; margin-top:1px; top:5px; height: 65px;}
#NewsFader img {height: 65px;}
.NewsItemHolder {height: 65px;}

.RightContent {width:auto; margin-left:190px; margin-right: 19px; }
.RightContentleft {background: url(../images/SLHD/CutUps/pageleftshadow.jpg) left top repeat-y; background-color : White; float:left;}
.RightContentright {background: url(../images/SLHD/CutUps/pagerightshadow.jpg) right top repeat-y; }
.RightContentCorner {background: url(../images/SLHD/CutUps/cornerright.jpg) right top no-repeat;}
.content {margin-left: 30px; width: 90%; min-width:300px; min-height: 450px;}

.ContentFooter {color: White;float:right;background-image: url(../images/SLHD/Cutups/bottomshadow.jpg); background-repeat:repeat-x; text-align:right; height: 2px; }
.ContentFooter a{color: White;text-decoration : none; text-align:center; line-height: 2px; padding-left: 5px; padding-right: 5px;}
.LeftContentFooter {float:left;background: url(../images/SLHD/Cutups/BottomLeftShadow.jpg) left no-repeat; width: 100% }
.RightContentFooter {float:left;background: url(../images/SLHD/Cutups/BottomRightShadow.jpg) right no-repeat; height: 2px; width: 100% }

.ContentBrownFooter {color: White;float:right;background: url(../images/SLHD/Cutups/bottommiddle.jpg); text-align:right; }
.ContentBrownFooter a{color: White;text-decoration : none; text-align:center; line-height: 30px; padding-left: 5px; padding-right: 5px;}
.LeftContentBrownFooter {float:left;background: url(../images/SLHD/Cutups/BottomLeft.jpg) left no-repeat; width: 100% }
.RightContentBrownFooter {float:left;background: url(../images/SLHD/Cutups/BottomRight.jpg) right no-repeat; height: 30px; width: 100% }

.title {font-size:120%; font-weight:bold;}
.summary {font-weight: bold;padding-right: 20px;}
.backtop {text-align :center;}
.backtop a{color: #c85167; text-decoration: none;}

.Main {padding:0 0 30px 0;}

/*Side Menu Color Selection Styles */
/* All Level Styles*/
#sidemenu {background-color:#f3f2ed; margin: 0 0 0 0; border: solid 1px #f3f2ed;}
#sidemenu .head {color:#005C00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#sidemenu a {background-repeat:no-repeat; text-decoration: none;color: Black; line-height: 20px;}
#sidemenu a:hover {}

/* Level 0 Styles */
#sidemenu a.L0hc {background-color:#f3f2ed; background: url(../images/SLHD/MenuImages/Menu_a_level_1.gif) repeat-y;padding-left: 10px; display:block; width: 173px;}
#sidemenu a.L0nc {background-color:#f3f2ed; background: url(../images/SLHD/MenuImages/Menu_level_1.gif) repeat-y;padding-left: 10px; display:block; width: 173px; }
#sidemenu a.L0hcsel {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_a_level_1.gif) repeat-y;padding-left: 10px;font-weight:bold; display:block; width: 173px; }
#sidemenu a.L0ncsel {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level_1.gif) repeat-y;padding-left: 10px;font-weight:bold; display:block; width: 173px; } 
#sidemenu a.L0hcsel:hover {font-weight:bold; background:url(../images/SLHD/MenuImages/Menu_mon_a.gif) repeat-y;padding-left: 10px; display:block; width: 173px; }
#sidemenu a.L0ncsel:hover {font-weight:bold;background:url(../images/SLHD/MenuImages/Menu_mon.gif) repeat-y;padding-left: 10px; display:block; width: 173px; }
#sidemenu a.L0hc:hover {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_mon_a.gif) repeat-y;padding-left: 10px;display:block; width: 173px; }
#sidemenu a.L0nc:hover {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_mon.gif) repeat-y;padding-left: 10px;display:block; width: 173px; }

/* Level 1 Styles */
#sidemenu a.L1hc {background-color:#f3f2ed; background: url(../images/SLHD/MenuImages/Menu_a_level_2.gif) repeat-y;padding-left: 15px; display:block; width: 173px; }
#sidemenu a.L1nc {background-color:#f3f2ed; background: url(../images/SLHD/MenuImages/Menu_level_2.gif) repeat-y;padding-left: 15px; display:block; width: 173px; }
#sidemenu a.L1hcsel {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_a_level_2.gif) repeat-y;padding-left: 15px;font-weight:bold; display:block; width: 173px; }
#sidemenu a.L1ncsel {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level_2.gif) repeat-y;padding-left: 15px;font-weight:bold; display:block; width: 173px; } 
#sidemenu a.L1hcsel:hover {background-color:#f3f2ed;font-weight:bold; background:url(../images/SLHD/MenuImages/Menu_level2_a_mon.gif) repeat-y;padding-left: 15px; display:block; width: 173px; }
#sidemenu a.L1ncsel:hover {background-color:#f3f2ed;font-weight:bold;background:url(../images/SLHD/MenuImages/Menu_level2_mon.gif) repeat-y;padding-left: 15px; display:block; width: 173px; }
#sidemenu a.L1hc:hover {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level2_a_mon.gif) repeat-y;padding-left: 15px;display:block; width: 173px; }
#sidemenu a.L1nc:hover {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level2_mon.gif) repeat-y;padding-left: 15px;display:block; width: 173px; }

/* Level 2 Styles */
#sidemenu a.L2hc {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_a_level_3.gif) repeat-y;display:block;padding-left: 20px; width: 173px; }
#sidemenu a.L2nc {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level_3.gif) repeat-y;display:block;padding-left: 20px; width: 173px; }
#sidemenu a.L2hcsel {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_a_level_3.gif) repeat-y;font-weight:bold;display:block;padding-left: 20px; width: 173px; }
#sidemenu a.L2ncsel {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level_3.gif) repeat-y;font-weight:bold;display:block;padding-left: 20px; width: 173px; }
#sidemenu a.L2hcsel:hover {background-color:f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level3_a_mon.gif) repeat-y;font-weight:bold;display:block;padding-left: 20px; width: 173px; }
#sidemenu a.L2ncsel:hover {background-color:f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level3_mon.gif) repeat-y;font-weight:bold;display:block;padding-left: 20px; width: 173px; }
#sidemenu a.L2hc:hover {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level3_a_mon.gif) repeat-y;display:block;padding-left: 20px; width: 173px; }
#sidemenu a.L2nc:hover {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level3_mon.gif) repeat-y;display:block;padding-left: 20px; width: 173px; }

/* Level 3 Styles */
#sidemenu a.L3hc {background-color:#f3f2ed; background: url(../images/SLHD/MenuImages/Menu_level_3.gif) no-repeat;padding-left: 25px; display:block; width: 180px; }
#sidemenu a.L3nc {background-color:#f3f2ed; background: url(../images/SLHD/MenuImages/Menu_level_3.gif) no-repeat;padding-left: 25px; display:block; width: 180px; }
#sidemenu a.L3hcsel {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_a_level_2.gif) no-repeat;font-weight:bold;padding-left: 25px;display:block; width: 180px; }
#sidemenu a.L3ncsel {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_a_level_2.gif) no-repeat;font-weight:bold;padding-left: 25px;display:block; width: 180px; }
#sidemenu a.L3hcsel:hover {background-color:f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level3_mon.gif) no-repeat;font-weight:bold;padding-left: 25px;display:block; width: 180px;}
#sidemenu a.L3ncsel:hover {background-color:f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level3_mon.gif) no-repeat;font-weight:bold;padding-left: 25px;display:block; width: 180px; }
#sidemenu a.L3hc:hover {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level3_mon.gif) no-repeat;padding-left: 25px;display:block; width: 180px; }
#sidemenu a.L3nc:hover {background-color:#f3f2ed;background: url(../images/SLHD/MenuImages/Menu_level3_mon.gif) no-repeat;padding-left: 25px;display:block; width: 180px; }

ul {margin-left: -40px;}

/* Homepage Posistioning */

.midbreak {background-color: #f3f2ed; height: 1px; }
.newsbreak {background-color: #f3f2ed; height: 400px; width: 1px; float:left;}

/* Homepage Styling */
.mini { width:48.5%;  overflow:visible; z-index: 1; margin-left:3px; margin-right:0px; float:left;  }
.miniright { width:48.5%; overflow:visible; z-index: 1; margin-right:0px; margin-left:10px; float:left; }
.miniBottomRight {height:100px; width:48.5%; overflow:visible; z-index: 1; margin-right:0px; margin-left:10px; float:left; }

.homemainlink {margin-top: 4px;color: Black; font-size:120%; font-weight:bolder; margin-bottom: 10px; background:url(../images/slhd/buttons/homepagelink.gif) right no-repeat;}
.homemainlink a {text-decoration:none; color:Black; width: 100%; display:block;}
.fullnewslink a {font-size: 100%; text-decoration:none; color:Black; float:right;}
.homepageimage { min-width:100px; height:87px; overflow:hidden; }
.imageBottom {background: url(../images/SLHD/CutUps/homepageimagebottom.jpg) left top repeat-x; height:5px;}
.LanguageImage {width:180px; height:45px;}
.Partners {margin-left: 15px; color: Black; font-size:larger;}
#board {height:200px; width:245px; }
.newstitle {color: Black; font-size:120%; font-weight:bolder; text-decoration:none;}
.newsrotatortitle {color: Black; font-size:120%; font-weight:bolder; text-decoration:none; margin-top: 10px;}
#news {width:245px;}

/* contact Us Form */
.slhdFormTxt  { float:left; display:block; width: 142px;  }
.slhdFormFieldFullName { float:left;  width: 150px;}
.slhdFormFieldAddress { float:left; width: 250px;}
.slhdFormFieldEmail { float:left; width: 150px;}
.slhdFormFieldPostCode { float:left; width: 75px;}
.slhdFormField { float:left; }
.slhdFormTextBox {float:left;font-family:arial,verdana,helvetica }
.row {float:left; display:inline-block; margin-bottom: 10px;}

.clear {clear:both;}
.left {float:left;}

#Netconstruct {font-size:90%; text-align:center; background-color:#f3f2ed }

/*news page*/
.newspagebottom {background-color: #f3f2ed; height: 1px; line-height: 1px;}
.fullstoryButton a {padding-left:90%; margin-bottom: 5px; }
.ArticleIndex {list-style:none;}
.ArticleDate {font-weight: normal;}
.ArticleBody {width: 90%;}
.ArticleTitle a {color: Black; font-size:100%; font-weight:bolder; text-decoration:none;}
.newscontent {}

.headerTextSize {float:right;}


/* text size control */
#textSizeControls { }
#textSizeControls .controls {float:right; width:auto;}
#textSizeControls span.text { float: left; margin: 0px 5px 0px 5px; }
#textSizeControls span.controlItem { float: left; width: 15px; border: 1px solid #a5a5a5; background: #fff; margin: 0px 5px 0px 5px; }
#textSizeControls span.controlItem a { display: block; padding: 5px 0px 5px 0px; text-align: center; text-decoration: none; }
#textSizeControls span.smallA a { font-size: 70%; padding: 5px 0px 5px 0px; }
#textSizeControls span.mediumA a { font-size: 100%; padding: 4px 0px 4px 0px; }
#textSizeControls span.largerA a { font-size: 140%; padding: 3px 0px 3px 0px; }
#textSizeControls span.largestA a { font-size: 170%; padding: 2px 0px 2px 0px; }

body.small { font-size: 70%; }
body.medium { font-size: 100%; }
body.larger { font-size: 125%; }
body.largest { font-size: 140%; }

#Conformance span { padding:5px; }

#Conformance { clear:both; text-align:center;background-color:#f3f2ed}

.LeftTextButtons {margin-bottom: 10px; height: 30px; width: 170px;}

.contentImage { min-width:100px; overflow:hidden;}

#topLinksText {padding-top:8px; margin-right:10px; text-align:right; background-image:url(../images/SLHD/CutUps/topLinks.gif); background-repeat:repeat-y; background-position:right;}
#topLinks {background-color:#F4D525; }
