@import url("css/menu.css");

@import url("http://www.carlisle.gov.uk/immresource.axd?a=fImmediacy.Web%2c5.3.9.11%2c%2cb35b2a186fcebe46&amp;t=633900987333407691&amp;r=immediacy.css");


@import url("http://www.carlisle.gov.uk/templates/default/css/CarlisleStyle.css");
/* FROM Base.CSS of Carlisle */

/*page*/
.page {
margin: auto;
min-width: 768px;
max-width: 1180px;
}
img {
border: 0;
}
 
/*header*/
.header {
margin-left: 20px;
margin-bottom: 20px;
}

.header a:link, .header a:visited {
color: #fff;
}

.header a:hover {
color: #fff;
}

.header .logo {
float: left;
padding-top: 20px;
padding-right: 20px;
}

.header .top_right {
background-image: url(http://www.carlisle.gov.uk/img/header_bottom_left.gif);
background-position: bottom left;
background-repeat: no-repeat;
background-color: #0c2747;
height: 146px;
margin-left: 175px;
color: #fff;
}


/*header contact*/
.header .contact {
float: left;
font-size: xx-large;
width: 52%;
line-height: 0.6em;
overflow: hidden;
white-space: nowrap;
}

.header .contact_inner {
padding-top: 20px;
margin-left: 20px;
padding-bottom: 10px;
background-color: #0c2747;
}

.header .contact a:link, .header .contact a:visited {
color: #fff;
text-decoration: none;
font-size: large;
}

.header .contact a:hover {
color: #ddd;
text-decoration: none;
font-size: large;
}


/*header search*/
.header .search {
float: right;
background-color: #0c2747;
width: 48%;
text-align: right;
overflow: hidden;
}

.header .search_inner {
margin-top: 20px;
margin-right: 20px;
margin-left: 0px;
}

.header .search a:link, .header .search a:visited {
color: #dde1e9;
text-decoration: none;
}

.header .search a:hover {
color: #dde1e9;
text-decoration: underline;
}

.header .search .textarea {
width: 150px;
}

.header .search label {
position: absolute;
visibility: hidden;
}



/*header accessibility*/
.header .accessibilty {
font-size: small;
padding-bottom: 10px;
}

.header .accessibilty a:link, .header .accessibilty a:visited, .header .accessibilty a:hover {
font-size: small;
}

.header .accessibilty ul {
margin: 0;
padding: 0;
}

.header .accessibilty li {
margin: 0;
padding: 0;
display: inline;
}

/*footer*/
.footer {
clear: both;
background-color: #eee;
padding: 20px;
color: #222;
}

.footer ul {
margin: 0;
padding: 0;
}

.footer li {
display: inline;
margin: 0;
padding: 0;
}

.footer_right {
float: right;
}

.footer_right img {
margin-left: 20px;
}


/* CSS Document */
#Body {background:#FFF url(images/body_bg.png) repeat-x top left; height:100%; margin:0; padding:0; }

/* ControlPanel style */
.ControlPanel{
    background-color: #fff; 
    border: 0px;
    border-left:2px solid #c0cdd9; 
    border-right:2px solid #c0cdd9;
    border-bottom:1px solid #c0cdd9;
    padding-bottom:10px;
 }

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}


a,a:link,a:visited,a:active{color:#194E84; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/

#s_wrap_main{display:table;width:970px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style
{
    display:table-cell;
    border-left: 1px solid #c0cdd9;
    border-right: 1px solid #c0cdd9;
}

/*-- top --*/
.top_space{height:0px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

/*-- logo --*/
.logo_pad{background:#fff; margin:0; padding:0px 0 0 0 ;}

/*-- menu --*/
.menu_bg{width:100%; padding:0 0 0 0;  margin: 0 5px 0 5px;}

/*-- search --*/
.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

/*-- bread --*/
.bread_bg{padding:0; margin:0; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

/*-- login --*/
#login_style{ float:right; line-height:34px; padding-right:18px;}

/*-- center / content --*/
.center_bg{padding:0; margin:0;clear:both;}
.content_pad{padding:0px 22px 0 22px; margin:0; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:0px; min-height:350px;}

/*-- bottom --*/
.bot_bg{padding:0; margin:0; background:#FFF url(images/center_bg.png) repeat-x bottom left; height:41px;border:1px solid #000;}
.bot_pad{padding:5px 30px 20px 20px;text-align:center;background-color:#ecf3f9;/*background:#FFF url(images/center_bg.png) repeat-x bottom left;*/}

#terms_style{}
#copy_style{display:none;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

.CommandButton{font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal;color:#003366;}
a.CommandButton:link, a.CommandButton:visited{color:#003366; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#ff0000; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#194E84;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0; }
.LeftPane{ padding:0 20px 0 0; width:20%; margin:0; }
.RightPane{ padding:0 0 0 20px; width:20%; margin:0; }

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#194E84;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#194E84; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#194E84;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#194E84; }
a.footer:hover{color:#C00;}
p.PopupNotice{font-size:12px;padding-left:50px;padding-right:50px;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: #fff; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #6992b8;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}





/* MODIFIED FOR CARLISLE - 16 NOV 2010, GC*/

#Body 
{font-family:arial, helvetica, sans-serif;font-size:80%;/*min-width: 700px;*/margin:0 50px 0 50px;	padding:0;background: #999999;color:#333;}

#header #banner
{height:130px;padding:0 0 0 0; margin: 0 0 0 0;border-bottom:3px solid #fff;background: #0c2747 url(http://www.carlisle.gov.uk/images/bgBanner_Standard.gif) repeat-x;}


/* breadcumbs */
#breadcrumbs
{border-bottom:1px solid #dddddd;padding:0 0 8px 0;margin: 10px 0 10px 10px; line-height: normal;}
#breadcrumbs a, a:visited 
{color:#0066cc;text-decoration: none;font-size: 100%;}
#breadcrumbs a:hover, a:focus 
{text-decoration: underline; color:#666633;background-color:Transparent ;}


/*********************************************************

	DIRECTORY

*********************************************************/

#directory  h2

{color: #FFFFFF;margin:3px 0 10px 0;padding:0 0 7px 0;font-family:arial,verdana;font-weight:normal;font-size:190%;}



#directory  #directory-left

{float:left;width:60%;padding:0;margin:20px 0 0 20px;border-right:1px solid #80a8d5;}

#directory  #directory-left h3 a

{color: #b3d9fe;font-weight:bold;font-family:arial;font-size:120%;margin:0 0 0 0;}

#directory  #directory-left h3 a:visited

{font-size:100%;font-family:arial;}

#directory  #directory-left a

{color:#FFFFFF;font-size:100%;}

#directory  #directory-left a:visited 

{font-size:100%;}

#directory  #directory-left a:hover, a:focus 

{text-decoration:underline;background-color:Transparent;}

#directory #directory-left .column

{float:left;width:48%;margin:0 5px 0 0;}

#directory #directory-left .column ul

{margin:0 0 0 0;padding:0 0 20px 0;}

#directory #directory-left .column ul li

{float:left;color:#fff;background:none;padding:0 5px 0 0; margin:0;list-style-type:none;}



#directory  #directory-right

{float:left; padding:0; margin:20px 0 0 20px;border:0px solid #000;}

#directory  #directory-right a

{color:#FFFFFF;font-size:100%; line-height:100%;font-weight:bold;border:1px solid #1c62a7;padding:5px 0 0 8px;margin:0 0 0 0;background-color:#08437e;font-family:arial;}

#directory  #directory-right a:visited 

{margin:0 0 0 0;}

#directory  #directory-right a:hover, a:focus 

{text-decoration:none;background-color:#1c62a7;}

#directory  #directory-right table

{border:0px solid #000;}

#directory  #directory-right table td

{border:0px solid #000;}

#directory  #directory-right td>a

{display: block;width: 20px;height:20px;}





/*********************************************************

	CONTACT

*********************************************************/


#contact a

{color:#FFFFFF;font-size:100%;border:0;}

#contact a:visited 

{color:#FFFFFF;border:0;}

#contact a:hover, a:focus 

{text-decoration:underline;background-color:Transparent;}

#contact #contact-left

{float:left;width:38%;padding:0;margin:20px 0 20px 20px;}

#contact #contact-middle

{float:left;width:22%;padding:0 0 0 0;margin:20px 0 0 0;border:0px solid #000;font-family:arial;color:#ffffff;}

#contact #contact-middle h2

{color: #FFFFFF;margin:3px 0 10px 0;padding:0 0 7px 0;font-family:trebuchet MS,arial,verdana;font-weight:normal;font-size:150%;}
#contact #contact-middle #contact-phone
{font-family:arial;color:#ffffff;}





/*********************************************************

	LEGALLINKS

*********************************************************/

#legallinks

{color:#FFFFFF;}

#legallinks a

{font-family:arial;color:#ffffff;font-size:100%;border:0;}

#legallinks a:visited 

{border:0;color:#FFFFFF;}

#legallinks a:hover, a:focus 

{text-decoration:underline;background-color:Transparent;}

#legallinks ul

{margin:0 10px 0 0px;padding: 0px;height:20px;}

#legallinks ul li 

{float: left;padding: 0px 18px 2px 3px;	list-style:none;background:none;color:#CCCCCC;}



/*********************************************************

	FOOTER

*********************************************************/

#footer p

{color:#878787;font-size:70%;font-weight:bold;vertical-align:middle;padding:12px 0 0 20px;margin:0;}

#footer p img

{margin:0 8px -15px 8px;}







