body{
	margin:0px;
	padding:0px;
	font-family: Calibri, Georgia, "Times New Roman" , Times, serif;
	line-height:1.5;
	font-size:12px; 
	
}

.Outer
{
    border: 1px solid #EEEEEE;
    padding: 1px;
    margin: 0px 10px 10px 10px;
    color: #000000;
    background-color: transparent;
    text-align: justify;
    height: 1000px;
	
}
.Inner
{
    border: 1px solid #FFFFFF;
    padding: 5px;
    margin: 0px 10px 10px 10px;
    color: #000000;
    background-color: transparent;
    text-align: justify;

}
.Box
{
    border: 1px solid #EEEEEE;
    padding: 4px;
    margin: 0px 5px 0px 5px;
    color: #000000;
    background-color: transparent;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana;
    color: #440000;
    width: 10px;
    height: 10px;
}
.Menu
{
    background: url(../images/MenuBg.png) no-repeat center
}
.Border
{
    border :1px solid #d3d3d3;
	  padding:5px;
	//margin: 0px 1px 1px 1px;
}
.outermostborder
{
    border: 1px solid gray;
}

.Seperator
{
    width: 0.1em;
}
.LeftVerticalDottedLine
{
    background-image: url('../images/dot.png');
    background-repeat: repeat-y;
    background-position:left;
}
.RightVerticalDottedLine
{
    background-image: url('../images/dot.png');
    background-repeat: repeat-y;
    background-position:right;
}
P
{
    line-height: 1.5;
    margin-top: 0px;
    margin-bottom: 0px;
}
B
{
    color: #333333;
}
h1
{
	font-size: 24px;
	color: #61902f;
}

.MenuHeader
{
    color: #FFFFFF;
    font-size: 10pt;
    background-color: #808080;
    font-weight: bold;
}

a
{

    text-decoration: none;
    color: #260859;

}
a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:hover
{
    
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}

.TopBox{
	 
	//background:url(../images/title_bg.gif) repeat-x;
	float:left;	
	padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;
	font-size: 16px;
	color: #260859;
	background-color:#326699;
	text-transform: uppercase;
	text-shadow: 1px 1px white;
	border-top:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	}

	
.TopBoxCenter{
	float:left;	
	padding-left:15px;
	padding-top:15px;
	font-size: 16px;
	color:#369;
	text-transform: uppercase;
	text-shadow: 1px 1px white;
}

.CompBox{
	 
	//background:url(../images/title_bg.gif) repeat-x;
	float:left;	
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 14px;
	color: #FFFFFF;
	background-color:#326699;
	text-transform: uppercase;
	text-shadow: 0px 0px white;
	border-top:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	//border-bottom:1px solid #d3d3d3;
	}

.rightBoxTop{
	width:325px;
	background:url(../images/title_bg.gif) repeat-x;
}
.footerBox{
	 
	float:center;	
	padding-left:-10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
	font-size: 12px;
	color: #260859;
	//color: #FFFFFF;
	background-color:#f5f5f5;
	//background-color:#ADADAD;
	text-transform: uppercase;
	text-shadow: 0px 0px white;
	border-top:0px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:0px solid #d3d3d3;
	}
 
 
.boxLeft{
	//background:	url(../images/title_left.gif) no-repeat left top;
	width:6px;
	height:30px;
	float:left;
}

.boxCenter{
	background:url(../images/title_bg.gif) repeat-x;
	height:30px;
	float:left;	
	padding-left:8px;
	padding-top:12px;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
}

.boxRight{
	//background:url(../images/title_right.gif) no-repeat right top;
	width:6px;
	height:30px;
	float:right;
	
}
.clear{
	clear:both;
}

.rightboxContainer{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding:8px 10px; 
	width:303px;
}

.rightBoxBottom{
	background:url(../images/dot.gif) repeat-x bottom;
	width:325px;
	margin-bottom:12px;
}

.boxBLeft{
	background:url(../images/bottom_left.gif) no-repeat;
	width:7px;
	height:7px;
	float:left;
}

.boxVRight{
	background:url(../images/bottom_right.gif) no-repeat;
	width:7px;
	height:7px;
	float:right;
}

.clearfix::after, blockquote::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


#wrapper { background:#fff; margin:0px; padding:2px 0; height:27;  border:1px solid #dfdfdf; }
 
/* topnav indicator */

.topnav .sf-sub-indicator {  }
.topnav li ul .sf-sub-indicator {  }
a:hover,
.logo a,
.entry a,
#tab-sidebar #recent-comments a:hover span.comment-author,
.cancel-comment-reply a,
.commentlist p a,
.reply a, .reply a:visited { 
	color:#326693;  
}

.topnav li.first a,
.topnav li ul li a:hover,
.nav li a:hover, .nav li a:active, .nav li.first a,
.nav li ul li a:hover,
#sidebar .widget-title,
.tab-widget-menu li.selected,
.subscribe-submit { 
	background:#326693;
}

#image-logo a { background:url(https://www.uksortcodes.com/css/blue/logo.png) no-repeat; }
.topnav li a:hover, .topnav li a:active { background-color:#326693;  }
#cat-menu { border-bottom-color:#326693; }

/* category navigation */

.nav { z-index:99; float:left; margin:0px; padding:0px; list-style:none; line-height:1; height:28px; }

.nav a { position:relative; color:#333; display:block; z-index:100; text-decoration:none; font-weight:bold; text-transform:uppercase; }

.nav li { float:left; width:auto; }

.nav li a { font-size:11px; padding:0 15px; border-right:1px solid #e6e6e6; text-decoration:none; line-height:28px; }

.nav li a:hover, .nav li a:active, .nav li.first a { color:#fff; line-height:28px; }

.nav li a:hover { text-decoration:none; }

.nav li.current-cat a, .nav li.current-cat-parent a { line-height:28px; }

.nav li.current-cat li a, .nav li li.current-cat a, .nav li.current-cat-parent li a { background:#fff; line-height:28px; border-bottom:none; }

.nav li a.sf-with-ul {  }

.nav li ul { background:#ECEDE8; position:absolute; left:-999em; width:178px; margin:0px 0px 0px -1px; border:1px solid #ECEDE8; border-width:1px 1px 0px; z-index:999; }

.nav li ul li { border-top:1px solid #fff; border-bottom:1px solid #ECEDE8; border-right:none; }

.nav li ul li a { background:#ECEDE8; width:147px; padding:0px 15px; color:#333; font-size:11px; font-weight:bold; text-transform:uppercase; border-right:none; line-height:28px; }

.nav li ul li a.sf-with-ul { padding:0 15px; }

.nav li ul li a:hover { color:#fff; text-decoration:none; line-height:28px; border-bottom:none; }

.nav li ul ul { margin:10px 0px 0px 178px; }

.nav li ul ul li a {  }

.nav li ul li ul li a {  }

.nav li:hover,.nav li.hover { position:static; }

.nav li:hover ul ul, .nav li.sfhover ul ul,

.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,

.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }

.nav li:hover ul, .nav li.sfhover ul,

.nav li li:hover ul, .nav li li.sfhover ul,

.nav li li li:hover ul, .nav li li li.sfhover ul,

.nav li li li li:hover ul, .nav li li li li.sfhover ul { left:auto; }

ul.children { margin-left:0px; }

/* category navigation indicator */

.nav .sf-sub-indicator {  }

.nav li ul .sf-sub-indicator {  }



/* general widgets*/

.widget {  }

.widget-title { padding:0 0 10px 0; font-size:13px; line-height:1; }

.widget ul { overflow:hidden; }

.widget ul li { border-top:1px solid #ECEDE8; padding:5px 0; position:relative; top:-1px; }

.widget ul ul { border-top:1px solid #ECEDE8; margin:5px 0 0; }

.widget p { margin:15px 0; }

#sidebar .widget-wrap { margin:0; }

#sidebar .widget-content { padding:0px; }

#sidebar .widget { background:#FFF; }

#sidebar .widget-title { height:30px; padding:0 15px; color:#fff; border-bottom:2px solid #ECEDE8; line-height:30px; clear:both; }

#sidebar .widget ul { padding:0 1px; }

#sidebar .widget ul li { display:block; padding:7px 0 7px 11px; background:url(https://www.uksortcodes.com/css/images/ico-bullet.gif) no-repeat 0 12px; }

#sidebar .left-widget { display:block; float:left; width:143px; }

#sidebar .right-widget { display:block; float:right; width:143px; }

/* sidebar tabber */

#tab-sidebar { background:#f0f0f0 !important; border:1px solid #ECEDE8; background:#FFF; overflow:hidden; margin:0 0 15px 0; padding:6px; }

.tab-widget-menu { font-size:11px; font-weight:bold; width:290px; height:32px; }

.tab-widget-menu li { float:left; display:block; background:#fff; margin:0 3px 0 0; padding:0 8px; height:32px; line-height:32px; cursor:pointer; text-transform:uppercase; color:#444; text-align:center; border:1px solid #e6e6e6; }

.tab-widget-menu li.selected { position:relative; height:32px; bottom:0px; color:#FFF; }

#tab-sidebar .widget { background:#FFF; border:0; margin:7px 0 0 0; padding:5px 5px; }

#tab-sidebar .widget > div { border-top:0; }

#tab-sidebar .textwidget { border-top:0; }

#tab-sidebar .widget ul li { background:none; padding:10px 0 5px; }

#tab-sidebar .widget ul li a { background:none; }

#tab-sidebar .widget-title { background:#fff !important; }

#tab-sidebar .info { display:table; }

#tab-sidebar a.comments-link,#tab-sidebar .meta { display:block; font-size:11px; color:#999; text-transform:uppercase; }

#tab-sidebar #recent-comments a { color:#999; }

#tab-sidebar #recent-comments a:hover { text-decoration:none; }

#tab-sidebar #recent-comments a span.comment-author { font-weight:bold; color:#333; }

#tab-sidebar #recent-comments a:hover span.comment-author {  }

.tab-widget .entry-thumb, .tab-widget .avatar { padding:4px; border:1px solid #ECEDE8; float:left; margin:0 10px 5px 0; }

ul,ol { list-style:none; }


hr { display:none; }

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clear { display:inline-block; }