/* LAYOUT */
body {padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background-color:#FFFFFF; color:#484848;}

#outer {width:100%;}
#inter {margin:0 auto; width:650px; position:relative;}
#main{width:650px;}
#header{width:650px; height:130px;}
#footer{display:none;}

#logo{width:200px; text-align:left; padding-top:10px; padding-bottom:20px;}
#header_right{display:none;}
#rotate{display:none;}
.generic_home_col{width:262px; margin-right:37px; float:left; margin-bottom:10px;}
.generic_home_col_last{width:262px; float:left;}
.generic_home_2col{float:left; width:561px;}
.generic{float:left; width:100%; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}

/*Our Brands*/
.brands{clear:both;}
.brands_img{float:left;}
#main .brands h2{margin-top:0px; background:url(/barratt/templates_barratt/assets/gfx/line_repeat.gif) repeat-x bottom left; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#3a5b73; font-size:1.4em;}

#main h2{margin-top:0px; background:url(/barratt/templates_barratt/assets/gfx/line_repeat.gif) repeat-x bottom left; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#3a5b73; font-size:1.4em;}

.generic_img{display:none;}
#nav2{display:none;}
#breadcrumbs{display:none;}

/*Sub Page Layout Templates*/
.generic_col1{float:left; width:282px; margin-right:34px; margin-bottom:20px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.generic_col2{float:left; width:282px; margin-bottom:20px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}

/*directors*/
#directors{width:650px;}
.board{float:left; width:100%; margin-bottom:10px; border-bottom:1px solid #e2e2e2;}
.boardbody{float:left; width:100%; margin-right:10px;}
.boardtext{float:left; width:70%; margin-right:20px;}
.boardtext p{margin-top:5px; margin-bottom:5px;}
.boardimage{float:left; width:25%; margin-top:10px; text-align:right;}
.boardlink{display:none; /*float:left; width:100%; padding-bottom:10px;*/}
.boardlink ul{display:none; /*list-style:none; padding:0px; margin:0px;*/}
.boardlink ul li{display:none; /*padding:0px; margin:0px;*/}
.expand{display:none;}

/*media*/
.mediatab {width:100%; line-height:normal; margin-top:10px; height:24px; border-bottom:1px solid #707173;} 
.mediatab ul {margin:0; padding:0px; list-style:none;}
.mediatab li {float:left; margin:0; padding:0 0 0 3px; background:url("/barratt/templates_barratt/assets/gfx/left_disactive.gif") no-repeat left top; margin-right:3px;} 
.mediatab a {float:left; display:block; padding:5px 10px 3px 6px; text-decoration:none; font-weight:normal; background:url("/barratt/templates_barratt/assets/gfx/right_disactive.gif") no-repeat right top; color:#5b5b5b; background-color:#e5e4db; height:16px;}
.mediatab .current {background:url("/barratt/templates_barratt/assets/gfx/sharenav_left.gif") no-repeat left top; height:24px;}
.mediatab .current a {background:url("/barratt/templates_barratt/assets/gfx/sharenav_right.gif") no-repeat right top; color:#FFFFFF;}


/***Press Releases***/
.news th { text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.news td{ padding:5px 5px 5px 5px; border-bottom:1px dotted #717173;}
.shade{background-color:#f3f2ed;}
.newsdate{padding-left:30px;}
.news a{color:#717173; text-decoration:none; }
.news a:hover{text-decoration:underline;} 

#share_selector{padding: 10px 0px 10px 10px; background-color:#f3f2ed; border-top:1px dotted #717173; border-bottom:1px dotted #717173; margin:1px 0px 0px 0px;}

/***Reg News***/
#regulatorynews .graphoptleft{width:398px; float:left; font-size:1.2em; padding-top:5px;}
#regulatorynews .graphoptright{width:200px; float:left; text-align:right; font-size:1.2em; padding-top:5px;}
table.regnews { width: 100%; padding:0; margin-bottom:20px;}
.regnews th { text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.regnews td {border-bottom: 1px dotted #717173; padding:5px 5px 5px 5px;}
.regnews .r_type{font-size:1.1em;}
.spsmall{font-size:1.1em;}
.regnews a{color:#717173; text-decoration:none; }
.regnews a:hover{text-decoration:underline;} 

/***Results***/
table.results { width: 100%; padding:0; margin-bottom:20px;}
.results th { text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.results td {border-bottom: 1px dotted #717173; padding:5px 5px 5px 5px;}
.results .r_type{font-size:1.1em; text-align:center;}

.adobe_button{float:left; padding-right:10px;}
.marginright{margin-right:10px;}
.marginleft{margin-left:10px;}
.paddingleft{padding-left:10px;}
.paddingright{padding-right:10px;}
.adobe p{font-size:1.1em;}

/***TABS***/
.tabs { border-bottom:1px solid #454545; width:100%; line-height:normal; margin-top:10px; height:24px; float:left;}
.tabs ul {margin:0; padding:0px; list-style:none; float:left;}
.tabs li {float:left; margin:0; padding:0 0 0 3px; background:url("/barratt/templates_barratt/assets/gfx/left_disactive.gif") no-repeat left top; margin-right:3px;} 
.tabs a {float:left; display:block; padding:5px 10px 3px 6px; text-decoration:none; font-weight:normal; background:url("/barratt/templates_barratt/assets/gfx/right_disactive.gif") no-repeat right top; color:#5b5b5b; background-color:#e5e4db; height:16px;}
.tabs .current {background:url("/barratt/templates_barratt/assets/gfx/sharenav_left.gif") no-repeat left top; height:24px;}
.tabs .current a {background:url("/barratt/templates_barratt/assets/gfx/sharenav_right.gif") no-repeat right top; color:#FFFFFF;}

table.investorpack{margin-bottom:10px;}
.investorpack th {text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.investorpack td{
	vertical-align:middle;
	border-bottom:1px dotted #717173;
	padding:5px;
}

/*FAQs*/
.question{ border-bottom:1px dotted #717173; padding:5px 5px; float:left; width:100%;}
.questionlink ul{padding:0px; margin:0px; list-style:none;}
.questionlink ul li {margin:0px; padding:0px;}
.expand{display:none; margin-top:10px;}
.expand p{padding-bottom:5px;}

/* events calendar */
table.events { width: 100%; padding:0; float:left;}
.events th { text-align: left; border-bottom: 1px dotted #717173;  background-color:#f3f2ed; padding:10px 5px 10px 5px;}
.events td {border-bottom: 1px dotted #717173; padding:5px 5px 5px 5px;}
.events .reminder { text-align: left; }
.rightalign { text-align: right; margin-top: 10px; }
.col2_form { width: 99%; }
.col2_form .c2left { float: left; width: 60%; }
.col2_form .c2right { float:left; width: 39%; }
table.events td td{border:none; padding:0px;}
table.events td ul{margin-bottom:0px;}
.col2_form{font-size:1.2em;}

/*Latest news*/
.fleft{float:left;}
.lsub{float:left; width:150px;}
.lnews_sub{border-bottom:1px dotted #cccccc; font-size:1.2em; padding:5px 0px; float:left; width:282px;}
.lnews{border-bottom:1px dotted #cccccc; font-size:1.2em; padding:5px 0px; float:left; width:262px;}
.lnews_img{float:left; margin-right:10px;}
.lnews_link{float:left; padding-top:5px;}
.latestnews .lnews_link a{color:#3a5b73; text-decoration:underline;}
.latestnews{margin-bottom:10px; height:170px; float:left;} 
.latestnews a{color:#707173; text-decoration:none;}
.latestnews a:hover{text-decoration:underline;}
.button_rounded{display:block; background:#e5e4db; color:#707173; padding:5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; float:left; font-size:0.9em;}
a.button_rounded{text-decoration:none; color:#707173;}
a.button_rounded:hover{text-decoration:underline; color:#707173;}
.latestnews h2{margin-bottom:0px;}
.underlined{text-decoration:underline;}

ul.button_col {margin:0; padding:0px; list-style:none; margin-top:10px; float:left;}
.button_col li{float:left; margin:0px 15px 0px 0px;}

.generic a{color:#3A5B73; text-decoration:underline;}