/* Design and Coding by BreamTeam */
/* Copyright © BreamTeam 2007 */
/* http://www.breamteam.com */

/* ----------------------------------------------------------------------------------------------- */
/* Main Items */

body { font-family: Verdana; font-size: 12px; color: #333333; text-align:left; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background-color: #FFFFFF; }

div,ul,li,p,h1,h2,h3,h4,h5,form,label,blockquote	{margin:0; padding:0;}

.legal_links { padding-top: 0px; padding-left: 0px; padding-right:0px; padding-bottom: 0px; font-family: Verdana; font-size: 10px; color: #CCCCCC; }
.copyright_text { padding-top: 0px; padding-left: 0px; padding-right:0px; padding-bottom: 0px; font-family: Verdana; font-size: 10px; color: #333333; }
.breamteam { padding-top: 12px; padding-left: 0px; padding-right:11px; padding-bottom: 0px; font-family: Tahoma; font-size: 10px; color: #333333; }

.copyright_bot { position: absolute; width:830px; height:40px; top:1220px; left:0px; }

/* Navigation */

#menu						{text-align:left; line-height:150%; color:#555555; font-family:arial,helvetica,sans-serif; font-size:65%;}
#menu ul					{list-style-type:none;}
.menuItemLabel					{height:20px; vertical-align: middle; background-image:url(../img/casc_nav_bg.jpg); background-position:left; background-repeat:no-repeat; font-size:11px; color:#000000; display:block; padding:5px 0 0px 10px; width:215px; text-decoration:none;}
.menuItem					{height:23px; vertical-align: middle; background-image:url(../img/casc_nav_bg.jpg); background-position:left; background-repeat:no-repeat; text-transform:uppercase;}
.menuItem a:link, .menuItem a:active, .menuItem a:visited	{font-size:10px; color:#333333; display:block; padding:5px 0 3px 10px; width:215px; text-decoration:none; text-transform:uppercase;}
.menuItem a:hover			{text-decoration:none; background-image:url(../img/casc_nav_bg_over.jpg); background-position:left; background-repeat:no-repeat; text-transform:uppercase;}


/* ----------------------------------------------------------------------------------------------- */
/* Links */

a:link, a:visited, a:active  {	COLOR: #333333; TEXT-DECORATION: underline; font-family: verdana; font-size: 12px }
a:hover {	COLOR: #33333; TEXT-DECORATION: underline; font-family: verdana; font-size: 12px }

.breamteam a:link  {	COLOR: #333333; TEXT-DECORATION: none; font-family: Tahoma; font-size: 10px; font-weight: none; }
.breamteam a:visited {	COLOR: #333333; TEXT-DECORATION: none; font-family: Tahoma; font-size: 10px; font-weight: none; }
.breamteam a:active {	COLOR: #333333; TEXT-DECORATION: none; font-family: Tahoma; font-size: 10px; font-weight: none; }
.breamteam a:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 10px; font-weight: none; }

a.copyright_text:link {	 	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: none; }
a.copyright_text:visited {	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: none; }
a.copyright_text:active {	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: none; }
a.copyright_text:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family: Verdana; font-size: 10px; font-weight: none; }

.ticker_left a:link {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: tahoma; font-size: 11px; }
.ticker_left a:visited {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: tahoma; font-size: 11px; }
.ticker_left a:active {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: tahoma; font-size: 11px;  }
.ticker_left a:hover {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: tahoma; font-size: 11px; }

.small_link a:link {	COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10px; font-weight:700; }
.small_link a:visited {	COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10px; font-weight:700;}
.small_link a:active {	COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana; font-size: 10px; font-weight:700; }
.small_link a:hover {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana; font-size: 10px; font-weight:700; }

.title_welcome {padding-top: 50px; padding-left: 310px; padding-right:0px; padding-bottom: 0px;}
.title_personal {padding-top: 30px; padding-left: 310px; padding-right:0px; padding-bottom: 0px;}
.text_personal {padding-top: 10px; padding-left: 315px; padding-right:50px; padding-bottom: 0px; font-family: Verdana; font-size: 12px; color: #FFFFFF; line-height: 16pt;}
.title_benefits {padding-top: 40px; padding-left: 310px; padding-right:0px; padding-bottom: 0px;}
.text_benefits {padding-top: 10px; padding-left: 315px; padding-right:50px; padding-bottom: 0px; font-family: Verdana; font-size: 12px; color: #FFFFFF; line-height: 16pt;}
.title_info {padding-top: 80px; padding-left: 100px; padding-right:0px; padding-bottom: 0px;}
.text_info {padding-top: 10px; padding-left: 105px; padding-right:400px; padding-bottom: 0px; font-family: Verdana; font-size: 12px; color: #FFFFFF; line-height: 16pt;}

.link_button {padding-top: 0px; padding-left: 230px; padding-right:0px; padding-bottom: 0px;}


/* ----------------------------------------------------------------------------------------------- */
/* MAIN ITEMS */

.valley_top { width: 480px; height: 100px; background-image: url(../img/casc_valley_top.png); background-repeat: no-repeat; }
.valley_bot { width: 480px; height: 98px; background-image: url(../img/casc_valley_bot.png); background-repeat: no-repeat; }

.left_red_bg { width: 225px; background-image: url(../img/casc_left_bg.png); background-repeat: repeat-y; }

.ticker_left { padding: 5px 0px 5px 10px;  }


/* ----------------------------------------------------------------------------------------------- */
/* HOME PAGE */

.news_recent_item { width:540px; padding-top:10px; padding-left:5px; padding-bottom:10px;}
.news_recent_title { padding-top:0px; padding-left: 0px; padding-bottom:0px; font-family:Verdana; font-size:12px; color:#333333; font-weight: bold; }
.news_recent_date { padding-top:3px; padding-left: 0px; padding-bottom:1px; font-family:Verdana; font-size:11px; color:#D3232E; }
.event_venue { padding-top:3px; padding-left: 0px; padding-bottom:1px; font-family:Verdana; font-size:12px; color:#D3232E; font-weight:bold; }
.news_recent_text { padding-left: 0px; font-family:Verdana; font-size:11px; color:#33333; line-height: 14pt;}
.news_recent_text a:link, .news_recent_text a:visited, .news_recent_text a:active {	COLOR: #333333; TEXT-DECORATION: none; font-family: verdana; font-size: 11px; font-weight: bold; }
.news_recent_text a:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family: verdana; font-size: 11px; font-weight: bold; }

.news_recent_img { padding-top:0px; padding-left:5px;}


.links_title { padding-top:0px; padding-left: 0px; padding-bottom:0px; font-family:Verdana; font-size:12px; color:#333333; font-weight: bold; }
.links_text { padding-left: 0px; padding-bottom:15px; font-family:Verdana; font-size:11px; color:#33333; line-height: 14pt;}


/* ----------------------------------------------------------------------------------------------- */
/* BRANCHES LIST PAGE */

.branches_top { width: 480px; height: 100px; background-image: url(../img/casc_branches_top.png); background-repeat: no-repeat; }
.branches_bot { width: 480px; height: 98px; background-image: url(../img/casc_branches_bot.png); background-repeat: no-repeat; }
.branch_l_title { padding-top:0px; padding-left: 0px; padding-bottom:1px; font-family:Verdana; font-size:14px; color:#333333; font-weight: bold; }
.branch_l_title a:link, .branch_l_title a:visited, .branch_l_title a:active { font-family:Verdana; font-size:14px; color:#333333; font-weight: bold; text-decoration: none; }
.branch_l_title a:hover {	font-family:Verdana; font-size:14px; color:#333333; font-weight: bold; text-decoration: underline; }
.branch_1_info_text { padding-left: 0px; font-family:Verdana; font-size:11px; color:#33333; line-height: 14pt;}
.branch_1_info_text a:link, .branch_1_info_text a:visited, .branch_1_info_text a:active, .branch_1_info_text a:hover { font-family:Verdana; font-size:11px; color:#333333; text-decoration: underline; }


/* ----------------------------------------------------------------------------------------------- */
/* Sep BRANCH PAGE */

.valleyb_top { width: 520px; height: 100px; background-image: url(../img/casc_valleyb_top.png); background-repeat: no-repeat; }
.valleyb_bot { width: 520px; height: 98px; background-image: url(../img/casc_valleyb_bot.png); background-repeat: no-repeat; }
.branch_title { width:480px; padding-left:20px; padding-top:20px; text-align:right; font-family:Verdana; font-size:20px; color:#FFFFFF; font-weight: bold; letter-spacing:-1px;}
.branch_title_small { width:480px; padding-left:20px; padding-top:20px; text-align:right; font-family:Verdana; font-size:16px; color:#FFFFFF; font-weight: bold; letter-spacing:0px;}
.branch_chairman { width:480px; padding-left:20px; padding-top:5px; text-align:right; font-family:Verdana; font-size:14px; color:#FFFFFF;}
.branch_chairman a:link, .branch_chairman a:visited, .branch_chairman a:active, .branch_chairman a:hover {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana; font-size: 14px; }
.branch_address { width:480px; padding-left:20px; padding-top:2px; text-align:right; font-family:Verdana; font-size:12px; color:#FFFFFF;}

.search_postcode { width:255px; height:59px; background-image:url(../img/casc_search_postcode.gif); background-repeat:no-repeat; background-position:center;}

.form { font-family: tahoma; font-size: 11px; color: #000000; display:inline; }

.formpostcode { font-family: verdana; font-size: 14px; color: #000000; display:inline; font-weight:bold; color:#990000}

/* ----------------------------------------------------------------------------------------------- */
/* CONTACT PAGE */

.contactbanner_top { width: 480px; height: 100px; background-image: url(../img/casc_contact_top.png); background-repeat: no-repeat; }
.contactbanner_bot { width: 480px; height: 98px; background-image: url(../img/casc_contact_bot.png); background-repeat: no-repeat; }

.contact_titles { font-family:Verdana; font-size:11px; color:#666666; font-weight: bold; }
.contact_text { font-family:Verdana; font-size:11px; color:#666666; line-height:14pt; }
.join_discount { font-family:Verdana; font-size:11px; color:#666666; line-height:14pt; }

#features {text-align:left; line-height:14pt; color:#555555; font-family:Verdana; font-size:12px;}
#features ul { list-style-image:url(../img/m_blue_star.jpg); padding-left:20px; padding-right:20px;}


/* ----------------------------------------------------------------------------------------------- */
/* NEWS PAGE */

.newsbanner_top { width: 480px; height: 100px; background-image: url(../img/casc_news_top.png); background-repeat: no-repeat; }
.newsbanner_bot { width: 480px; height: 98px; background-image: url(../img/casc_news_bot.png); background-repeat: no-repeat; }

.branchnewsbanner_top { width: 520px; height: 100px; background-image: url(../img/casc_branchnews_top.png); background-repeat: no-repeat; }
.branchnewsbanner_bot { width: 520px; height: 98px; background-image: url(../img/casc_branchnews_bot.png); background-repeat: no-repeat; }

.branchnewsitembanner_top { width: 520px; height: 100px; background-image: url(../img/casc_branchnewsitem_top.png); background-repeat: no-repeat; }
.branchnewsitembanner_bot { width: 520px; height: 98px; background-image: url(../img/casc_branchnewsitem_bot.png); background-repeat: no-repeat; }

.brancheventitembanner_top { width: 520px; height: 100px; background-image: url(../img/casc_brancheventitem_top.png); background-repeat: no-repeat; }
.brancheventitembanner_bot { width: 520px; height: 98px; background-image: url(../img/casc_brancheventitem_bot.png); background-repeat: no-repeat; }

.news_title { padding-bottom: 5px; font-family: Verdana; font-size: 18px; font-weight:bold; }
.news_text { padding-top:10px; font-family: Verdana; font-size: 12px; line-height:14pt; }

.past_news_title { padding-left: 15px; font-family: tahoma; font-size: 13px; padding-bottom: 2px; }

/* ----------------------------------------------------------------------------------------------- */
/* BRANCH CONTACT PAGE */

.staff_title { padding-top:0px; padding-left: 0px; padding-bottom:0px; font-family:Verdana; font-size:14px; color:#333333; font-weight: bold; }
.staff_role { padding-top:3px; padding-left: 0px; padding-bottom:1px; font-family:Verdana; font-size:12px; color:#D3232E; }
.staff_text { padding-left: 0px; font-family:Verdana; font-size:11px; color:#333333; line-height: 14pt;}

/* ----------------------------------------------------------------------------------------------- */
/* BRANCH ITEM PAGE */

.branchitembanner_top { width: 520px; height: 100px; background-image: url(../img/casc_branchitem_top.png); background-repeat: no-repeat; }
.branchitembanner_bot { width: 520px; height: 98px; background-image: url(../img/casc_branchitem_bot.png); background-repeat: no-repeat; }

/* ----------------------------------------------------------------------------------------------- */
/* BRANCH SEARCH PAGE */

.searchbanner_top { width: 480px; height: 100px; background-image: url(../img/casc_stairs_top.png); background-repeat: no-repeat; }
.searchbanner_bot { width: 480px; height: 98px; background-image: url(../img/casc_stairs_bot.png); background-repeat: no-repeat; }
.search_miles { padding-top:0px; padding-left: 0px; padding-bottom:1px; font-family:Verdana; font-size:12px; color:#333333; font-weight: bold; }
.infotext {padding-top: 10px; padding-left: 5px; font-family: Verdana; font-size: 10px; color: #999999; line-height: 14pt;}

/* ----------------------------------------------------------------------------------------------- */
/* MEMBERSHIP PAGE */

.membershipbanner_top { width: 480px; height: 100px; background-image: url(../img/casc_membership_top.png); background-repeat: no-repeat; }
.membershipbanner_bot { width: 480px; height: 98px; background-image: url(../img/casc_membership_bot.png); background-repeat: no-repeat; }

/* ----------------------------------------------------------------------------------------------- */
/* FORUM PAGE */

.forumbanner_top { width: 480px; height: 100px; background-image: url(../img/casc_forum_top.png); background-repeat: no-repeat; }
.forumbanner_bot { width: 480px; height: 98px; background-image: url(../img/casc_forum_bot.png); background-repeat: no-repeat; }
.foruminfo {padding-top: 10px; padding-left: 5px; font-family: Verdana; font-size: 12px; color: #333333; line-height: 14pt;}
.foruminfosmall {padding-top: 40px; padding-left: 5px; font-family: Verdana; font-size: 10px; color: #999999; line-height: 14pt;}


