.column {
	width															: 310px;
	_width														: 306px;
	float															: left;
	padding-bottom										: 10px;
	_padding-bottom										: 1000px\9;
	zoom															:	100%\9;
	min-height												:	500px;
	_margin-bottom										:-980px\9;
}
#columnContainer {
	padding-top												:	15px;
}
#col3 {
	margin-right											:	0;
	width															:	310px;
	_width														: 306px;
	float															:	right;
}
#col3 .portlet {
	margin-right											:	0;
}
.tablecolumn {
	width															: 600px;
	float															: left;
	padding-bottom										: 10px;
}
.portlet {
	width															:	310px;
	_width														: 300px;
	_overflow													: hidden;
	border														:	none;
	position													:	relative\9;
	z-index														:	999;
}
.portlet_box{
	margin														: 0 10px 10px 0;
	*margin														: 0 10px 15px 0;
	-moz-border-radius								: 10px; 
	-webkit-border-radius							: 10px; 
	border-radius											: 10px; 
	position													:	relative\9;
	z-index														:	999;
	border														:	solid 4px #E7E7E7;
	}
.portlet-header {
	font-size													:	1.5em;
	margin														: 10px;  
	*margin														:	0 10px;
	*top															:	10px\9;
	padding														:	10px;
	color															:	#fff;
	border														:	none;
	-moz-border-radius								: 3px;
	-webkit-border-radius							: 3px;
	border-radius											: 3px;
	cursor														: move;
	position													:	relative\9;
}
.portlet-content {
	font-size													:	1.1em;
	padding														: 0 15px 15px 15px;
	*padding													: 20px 15px 5px 15px;
}
.ui-sortable-placeholder {
	border														:	none;
  visibility												: visible !important;
	background												:	#E7E7E7;
}
.ui-sortable-placeholder * {
	visibility												: hidden;
}
.hover {
	border-color											:	#1F5EC8
}
#homepageHeaders{margin-top:10px;}
#container {
	font															: 62.5% "Trebuchet MS", sans-serif;
	margin														:	0 auto;
	width															:	930px;
	background												:	#fff;
	padding														:	10px 0 0 10px;
	-moz-border-radius								: 10px 10px 0 0;
	-webkit-border-radius							: 10px 10px 0 0;
	border-radius											: 10px 10px 0 0;
	text-align:left;
}
.portlet-content a {
	color															:	#2B64CF;
	text-decoration										:	none;
}
.portlet-content a:hover {
	text-decoration										:	underline;
}
.portlet-content ul {
	color															:	#FF6C10;
}

/************************/
body {
	font															: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background												: #E4E4E4;
	margin														: 0 auto;
	padding														: 0;
	color															: #000; 
	text-align												:	center;
	overflow-y												:	scroll;
	overflow-y												:	auto\9;
}
#page {
	margin														: 30px auto 0; 
	text-align												:	left;
	padding-bottom										:	29px\9;
}
body:nth-of-type(1) #page {
	padding-bottom										:	30px;
}
/*	~~	Element/tag selectors	~~	*/
ul, ol, dl {
	padding														: 0;
	margin														: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top												: 0;
	padding-right											: 10px;
	padding-left											: 10px;
}
a img { 
	border														: none;
}
a:link {
	color															: #42413C;
	text-decoration										: underline; 
}
a:visited {
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
/*	~~	Header	~~	*/
.header {
	/*position													:	relative;*/
	height														:	100px;
	font-size													:	1.0em;
	cursor														:	pointer;
	padding														:	0;
	margin														:	0 auto;
	-webkit-border-radius							:	10px 10px 0 0;
	-moz-border-radius								:	10px 10px 0 0;
	border-radius											:	10px 10px 0 0;
	width															: 990px;
	/*_width														: 986px;*/
	border														:	solid 1px;
	cursor														:	pointer !important; 
}
.header span{
	display														:	block;
	}
.header span.alignRight{
	text-align												:	right
}
.header span.alignCenter{

	text-align												:	center
}
.header #headerTxt{
	position													:	relative;
	height														:	100px;
	font-family												:	'Abel' , 'Abril Fatface' , 'Aclonica' , 'Actor' , 'Adamina' , 'Aguafina Script' , 'Aladin' , 'Aldrich' , 'Alice' , 'Alike Angular' , 'Alike' , 'Allan' , 'Allerta Stencil' , 'Allerta' , 'Amaranth' , 'Amatic SC' , 'Andada' , 'Andika' , 'Annie Use Your Telescope' , 'Anonymous Pro' , 'Antic' , 'Anton' , 'Arapey' , 'Architects Daughter' , 'Arimo' , 'Artifika' , 'Arvo' , 'Asset' , 'Astloch' , 'Atomic Age' , 'Aubrey' , 'Bangers' , 'Bentham' , 'Bevan' , 'Bigshot One' , 'Bitter' , 'Black Ops One' , 'Bowlby One SC' , 'Bowlby One' , 'Brawler' , 'Bubblegum Sans' , 'Buda' , 'Butcherman Caps' , 'Cabin Condensed' , 'Cabin Sketch' , 'Cabin' , 'Cagliostro' , 'Calligraffitti' , 'Candal' , 'Cantarell' , 'Cardo' , 'Carme' , 'Carter One' , 'Caudex' , 'Cedarville Cursive' , 'Changa One' , 'Cherry Cream Soda' , 'Chewy' , 'Chicle' , 'Chivo' , 'Coda Caption' , 'Coda' , 'Comfortaa' , 'Coming Soon' , 'Contrail One' , 'Convergence' , 'Cookie' , 'Copse' , 'Corben' , 'Cousine' , 'Coustard' , 'Covered By Your Grace' , 'Crafty Girls' , 'Creepster Caps' , 'Crimson Text' , 'Crushed' , 'Cuprum' , 'Damion' , 'Dancing Script' , 'Dawning of a New Day' , 'Days One' , 'Delius Swash Caps' , 'Delius Unicase' , 'Delius' , 'Devonshire' , 'Didact Gothic' , 'Dorsa' , 'Dr Sugiyama' , 'Droid Sans Mono' , 'Droid Sans' , 'Droid Serif' , 'EB Garamond' , 'Eater Caps' , 'Expletus Sans' , 'Fanwood Text' , 'Federant' , 'Federo' , 'Fjord One' , 'Fondamento' , 'Fontdiner Swanky' , 'Forum' , 'Francois One' , 'Gentium Basic' , 'Gentium Book Basic' , 'Geo' , 'Geostar Fill' , 'Geostar' , 'Give You Glory' , 'Gloria Hallelujah' , 'Goblin One' , 'Gochi Hand' , 'Goudy Bookletter 1911' , 'Gravitas One' , 'Gruppo' , 'Hammersmith One' , 'Herr Von Muellerhoff' , 'Holtwood One SC' , 'Homemade Apple' , 'IM Fell DW Pica SC' , 'IM Fell DW Pica' , 'IM Fell Double Pica SC' , 'IM Fell Double Pica' , 'IM Fell English SC' , 'IM Fell English' , 'IM Fell French Canon SC' , 'IM Fell French Canon' , 'IM Fell Great Primer SC' , 'IM Fell Great Primer' , 'Iceland' , 'Inconsolata' , 'Indie Flower' , 'Irish Grover' , 'Istok Web' , 'Jockey One' , 'Josefin Sans' , 'Josefin Slab' , 'Judson' , 'Julee' , 'Jura' , 'Just Another Hand' , 'Just Me Again Down Here' , 'Kameron' , 'Kelly Slab' , 'Kenia' , 'Knewave' , 'Kranky' , 'Kreon' , 'Kristi' , 'La Belle Aurore' , 'Lancelot' , 'Lato' , 'League Script' , 'Leckerli One' , 'Lekton' , 'Lemon' , 'Limelight' , 'Linden Hill' , 'Lobster Two' , 'Lobster' , 'Lora' , 'Love Ya Like A Sister' , 'Loved by the King' , 'Luckiest Guy' , 'Maiden Orange' , 'Mako' , 'Marck Script' , 'Marvel' , 'Mate SC' , 'Mate' , 'Maven Pro' , 'Meddon' , 'MedievalSharp' , 'Megrim' , 'Merienda One' , 'Merriweather' , 'Metrophobic' , 'Michroma' , 'Miltonian Tattoo' , 'Miltonian' , 'Miss Fajardose' , 'Miss Saint Delafield' , 'Modern Antiqua' , 'Molengo' , 'Monofett' , 'Monoton' , 'Monsieur La Doulaise' , 'Montez' , 'Mountains of Christmas' , 'Mr Bedford' , 'Mr Dafoe' , 'Mr De Haviland' , 'Mrs Sheppards' , 'Muli' , 'Neucha' , 'Neuton' , 'News Cycle' , 'Niconne' , 'Nixie One' , 'Nobile' , 'Nosifer Caps' , 'Nothing You Could Do' , 'Nova Cut' , 'Nova Flat' , 'Nova Mono' , 'Nova Oval' , 'Nova Round' , 'Nova Script' , 'Nova Slim' , 'Nova Square' , 'Numans' , 'Nunito' , 'Old Standard TT' , 'Open Sans Condensed' , 'Open Sans' , 'Orbitron' , 'Oswald' , 'Over the Rainbow' , 'Ovo' , 'PT Sans Caption' , 'PT Sans Narrow' , 'PT Sans' , 'PT Serif Caption' , 'PT Serif' , 'Pacifico' , 'Passero One' , 'Patrick Hand' , 'Paytone One' , 'Permanent Marker' , 'Petrona' , 'Philosopher' , 'Piedra' , 'Pinyon Script' , 'Play' , 'Playfair Display' , 'Podkova' , 'Poller One' , 'Poly' , 'Pompiere' , 'Prata' , 'Prociono' , 'Puritan' , 'Quattrocento Sans' , 'Quattrocento' , 'Questrial' , 'Quicksand' , 'Radley' , 'Raleway' , 'Rammetto One' , 'Rancho' , 'Rationale' , 'Redressed' , 'Reenie Beanie' , 'Ribeye Marrow' , 'Ribeye' , 'Righteous' , 'Rochester' , 'Rock Salt' , 'Rokkitt' , 'Rosario' , 'Ruslan Display' , 'Salsa' , 'Sancreek' , 'Sansita One' , 'Satisfy' , 'Schoolbell' , 'Shadows Into Light' , 'Shanti' , 'Short Stack' , 'Sigmar One' , 'Signika Negative' , 'Signika' , 'Six Caps' , 'Slackey' , 'Smokum' , 'Smythe' , 'Sniglet' , 'Snippet' , 'Sorts Mill Goudy' , 'Special Elite' , 'Spinnaker' , 'Spirax' , 'Stardos Stencil' , 'Sue Ellen Francisco' , 'Sunshiney' , 'Supermercado One' , 'Swanky and Moo Moo' , 'Syncopate' , 'Tangerine' , 'Tenor Sans' , 'Terminal Dosis' , 'The Girl Next Door' , 'Tienne' , 'Tinos' , 'Tulpen One' , 'Ubuntu Condensed' , 'Ubuntu Mono' , 'Ubuntu' , 'Ultra' , 'UnifrakturCook' , 'UnifrakturMaguntia' , 'Unkempt' , 'Unlock' , 'Unna' , 'VT323' , 'Varela Round' , 'Varela' , 'Vast Shadow' , 'Vibur' , 'Vidaloka' , 'Volkhov' , 'Vollkorn' , 'Voltaire' , 'Waiting for the Sunrise' , 'Wallpoet' , 'Walter Turncoat' , 'Wire One' , 'Yanone Kaffeesatz' , 'Yellowtail' , 'Yeseva One' , 'Zeyada' , 'Abel';
	white-space												:	nowrap;
	/*z-index														:	999;*/
	display														:	block;
	border-radius											:	0 0 0 1px; 
	/*z-index														:	1;	*/
	cursor														:	pointer !important; 
	-webkit-border-radius							:	10px 10px 0 0;
	-moz-border-radius								:	10px 10px 0 0;
	border-radius											:	10px 10px 0 0;
}
.header #siteName{
	font-size													:	1.8em;
	display														:	block;
	position													:	relative;
	line-height												:	1.1em;
	padding														:	0 20px;
	z-index														:	1;
	*z-index													:	auto;
	cursor														:	pointer !important; 
}
#headerTxt #strapline{
	font-size													:	1.0em;
	display														:	block;
	position													:	relative;
	padding														:	0 20px;
	z-index														:	1;
	*z-index													:	auto;
	cursor														:	pointer !important; 
}
.header a {
	display														:	block; 
	border														:	none; 
	text-decoration										:	none !important; 
	cursor														:	pointer !important; 
}
#customHeader{
	position													:	relative;
	width															: 950px;
	height														:	100px;
	overflow													:	hidden;
	margin														:	-100px auto 0 auto;		
	font-size													:	0.8em;
}
#customHeaderContents{
	position													:	absolute;
	top																:	75px;
	left															:	360px;
	z-index														:	2;
	*z-index													:	auto;
}
/*	~~	Nav	~~	*/
#mainNav{
	font-size													:	0.7em;
	width															: 990px;
	margin														:	0 auto;
	height														:	2.8em;
	/*position													:	relative;*/
	z-index														:	999;
	-webkit-border-radius							:	0 0 10px 10px;
	-moz-border-radius								:	0 0 10px 10px;
	border-radius											:	0 0 10px 10px;
	border														:	solid 1px;
}
/*	~~	Suckerfish	~~	*/
.sf-menu {
  font-family												: Arial, Helvetica, sans-serif;
  z-index														: 999;
  position													: relative;
	list-style												:	none;
	margin														:	0;
	padding														:	0;
	margin-left												:	15px;
}
.sf-menu li {
  float															: left;
  margin														: 0;
  padding														: 0;
  position													: relative;
	margin-right											:	1px;				
}
.sf-menu li a, .sf-menu li a:link, .sf-menu li a:active, .sf-menu li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif;
  display														: block;
  padding														:	0.21em 0.5em 0.21em;
  text-transform										: lowercase;
  text-decoration										: none;
}
.sf-menu ul {
  list-style												: none;
  margin														: 0;
  width															: 250px;
  position													: absolute;
  top																: -999em;
  left															: 0px;
	display														:	none;
	z-index														:	999;
	padding														:	5px 0 20px;
	-webkit-border-radius							:	0 5px 5px 5px;
	-moz-border-radius								:	0 5px 5px 5px;
	border-radius											:	0 5px 5px 5px;
	-webkit-box-shadow: #666 0px 4px 4px;
	-moz-box-shadow: #666 0px 4px 4px;
	box-shadow: #666 0px 4px 4px;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  top																: 2.8em;
}
body:nth-of-type(1) .sf-menu li:hover ul{
  top																: 2.7em;
	}
.sf-menu ul li {
  border														: 0;
  float															: none;
	margin-right											:	0;				
}
.sf-menu ul a {
	display														:	block;
	width															:	225px;
	margin-left												:	5px;
}
/********************************************/
.sf-menu li span a {
	display														:	inline; 
	float															:	left;
	border														:	solid 1px;
	border-bottom											:	none;
	-webkit-border-radius							:	5px 5px 0 0;
	-moz-border-radius								:	5px 5px 0 0;
	border-radius											:	5px 5px 0 0;
  padding														:	0 0.5em 0 !important;
	margin-top												:	5px;
	position													:	relative;
	z-index														:	9999;

}
.sf-menu li.sfHover ul a{
	border-bottom											:solid 1px #fff !important;
	}
/*	~~	Content	~~	*/
.container {
	padding-top												:	10px;
	position													:	relative;
	top																:	10px;
	background												: #fff; 
	margin														: 0 auto 50px;
	-webkit-border-radius							:	10px 10px 0 0;
	-moz-border-radius								:	10px 10px 0 0;
	border-radius											:	10px 10px 0 0;	
	width															: 990px;
}
#pageTitle{margin:0 10px;font-size:1.2em}
#pageMenu .newBoxContent{padding:10px;border:solid 1px #999;margin-bottom:10px;}
#pageMenu ul{list-style:none;margin:0;padding:0;margin:5px 0;font-size:1.2em}
#pageMenu ul a{text-decoration:none;display:block;width:100%;margin: 0 0 5px 0}
#pageMenu ul a:hover{text-decoration: underline}
#pageMenu ul li.selected{font-weight:bold;}
.layout_1 #pageTitle, #pageMenu{display:none;}
/*	~~	Sidebars	~~	*/
.sidebar1 {
	float															: left;
	width															: 235px;
	padding														: 0 0 10px 0;
	display														:	inline;
	margin														:	0 0 0 0;
	font-size													:	0.7em;
}
.layout_4 .sidebar1 {
	float															: right;
}
.content {
	font-size													:	0.8444444em;
	padding														: 0 0 10px;
	width															: 435px;
	float															: left;
	display														:	inline;
	margin														:	0 0 0 0;
	*margin-right:-2px;
}
.layout_3 .content, .layout_4 .content{
	width															:	710px;
}
.layout_5 .content{
	width															:	950px;
}
.layout_4 .content,.layout_5 .content{
	margin-left												:	20px;
}
.sidebar2 {
	float															: right;
	width															: 320px;
	padding														: 0 0 10px 0;
	display														:	inline;
	margin														:	0 0 0 0;
	font-size													:	0.7em;
}
.sidebar3 {
	float															: right;
	width															: 270px;
	padding														: 0 0 10px 0;
	display														:	inline;
	margin														:	-1px 20px 0 0;
	font-size													:	0.7em;
	*position													:	absolute;
	*right														:	0;
}
.newbox{
	padding														:	0 10px 10px;
}
.newBoxContent{
	position													:	relative;
	padding-top												:	5px;
}
.newBoxContent img{
	display														:	block;
	width															:	100% !important;
	margin														:	5px auto;
}
.content ul, .content ol { 
	padding														: 0 10px 15px 40px;
}
.content p,.content ul, .content ol{
	font-size													:	0.8em;
}
.content h1{
	font-size													:	2.0em;
	/*color															:	#1082D3; */
	font-weight												:	normal;
}
.content h2{
	font-size													:	1.2em;
	/*color															:	#1082D3; */
	font-weight 											:	normal;
}
.content h3{
	font-size													:	0.9em;
	/*color															:	#1082D3; */
	font-weight												:	normal;
} 
.sidebar1 h3, .sidebar2 h3, .newbox h3{	
	font-weight												:	normal; 
	font-size													:	1.5em; 
	padding 													: 5px 15px; 
	position													:	relative;
	margin														:	0;
	border														:	solid 1px;
}
.sidebar3 {
	height														:	200px;
	padding														:	0;
	font-size													:	0.5em
	}
.sidebar3 h3{
	font-size													:	1.6em; 
	padding														:	5px 10px;
	margin														:	0 0 0 0;
	}
.sidebar3 p{
	padding														:	0 10px;
	margin														:	0; 
	}
.sidebar3 div.accordian{
	height														:	244px;
	overflow													:	hidden;
	margin														:	0;
}
.sidebar3 div.accordian h2{
	margin														:	0;
	padding														:	0 0 10px 0;									
	font-size													:	1.5em;
}
.sidebar3 .accordian_item h3{
	font-size													:	1.5em;
	font-weight												:	bold;
	padding:1px 5px;
}
.sidebar3 .accordian_item img{
	margin														:	0 auto 5px;
	display														:	block
}
.sidebar3 .accordian_item_content{
	height														:	115px;
	overflow													:	hidden;
	font-size													:	1.3em;
}
/* ~~ The footer styles ~~ */
.footer {
	position													: relative;
	clear															: both; 
	font-size													:	0.7em;
	_font-size												:	0.8em;
	text-align												:	center;
	margin														:	0;
	padding														:	10px;
	padding-bottom:40px;
	border-top												:	solid 1px #fff;
}
.footer *{
	margin														:	0;
}
.footer p{
	padding														:	20px 0 0 0;
}
.footer div.inner{
	width															:	900px;
	width															:	100%;
	margin														:	0 auto; 
	text-align												:	center;
}
.footer-sf-menu{
	width															:	98%;
	text-align												:	left;
	margin														:	0 /*1%*/; 
	}
#footerTxt{
	text-align												:	left;
	width															:	98%;
	margin														:	0 1%; 
	}
.footer-sf-menu span a{
	margin-bottom											:	5px;
	/*border-bottom											:	solid 1px;*/
}

.footer-sf-menu li {
	/*border														:	solid 1px #fff;*/
	/*margin														:	0 5px;*/
}
.footer li{
	float															:	left;
	font-weight												:	bold;
	list-style												:	none; 
	font-size													:	1.1em;
}
.footer li ul {
	/*border-right											:	solid 1px #fff;*/
	margin														:	0;
}
.footer li ul li{
	float															:	none;
	width															:	auto; 
	font-weight												:	normal;
	font-size													:	1.0em;
	border														:	none;
}
.footer li ul li a{
	margin														: 0 5px;
}
.footer ul a{
	color															:	#fff; 
	text-decoration										:	none;
	display														:	block;
	padding														:	5px 5px 3px;
	zoom															:	100%;
}
#footerBar{
	height														:	29px; 
	position													:	fixed;
	_position													:	absolute;
	width															:	100%;
	z-index														:	99999999;
	left															:	0;
	_top															: expression(documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight));
	bottom														:	0;
	text-align												:	center; 
	font-size													:	1.1em;
	}
* html #footerBar /* IE6 position fixed Bottom */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#footerBar #inner{
	text-align												:	center;
	width															:	800px;
	margin														:	3px auto 0; 
	font-size													:	0.6em;
}
#footerBar #inner ul,#footerBar #inner ul li{
	list-style												:	none;
	padding														:	0;
	margin														:	0;
}
#footerBar #inner ul li{
	float															:	left;
	margin														:	0 50px 0 0;
}
#footerBar #inner ul li a{
	color															:	#fff; 
	text-decoration										:	none;
}
/* ~~ Miscellaneous float/clear classes ~~ */
img.fltrt {  
	float															: right;
	margin-left												: 8px;
}
img.fltlft {
	float															: left;
	margin-right											: 8px;
}
.clearfloat { 
	clear															:	both;
	height														:	0;
	font-size													: 1px;
	line-height												: 0px;
}
.clearfix:after {
	content														: ".";
	display														:	 block;
	clear															: both;
	visibility												: hidden;
	line-height												: 0;
	height														: 0;
}
.clearfix {
	display														: inline-block;
}
html[xmlns] .clearfix {
	display														: block;
}
* html .clearfix {
	height														: 1%;
}
/*	~~	Accordian	~~	*/
div.accordian{
	padding														:	10px 10px 5px;
	margin														:	10px;
	font-size													:	1.0em;
	border														:	solid 1px #999;
	-webkit-border-radius							:	5px;
	-moz-border-radius								:	5px;
	border-radius											:	5px;
	position													:	relative;
}
div.accordian_item{
	clear															:	both;
	margin-bottom											:	5px;
}
div.accordian_item h3{
	margin														:	0;
	padding														:	0;
	border														:	solid 1px #999;
	cursor														:	pointer;
	font-weight												:	normal;
	position													:	relative;
	-webkit-border-radius							:	5px 5px 0 0;
	-moz-border-radius								:	5px 5px 0 0;
	border-radius											:	5px 5px 0 0;
}
div.accordian_item h3.active,
div.accordian_item h3.inactive,
div.accordian_item h3.inactive a
{
	position:relative; 
}

div.accordian_item h3 a {
	display														:	block;
	padding														:	5px 10px;
	-webkit-border-radius							:	5px 5px 0 0;
	-moz-border-radius								:	5px 5px 0 0;
	border-radius											:	5px 5px 0 0;
	}
div.accordian_item_content{
	border														:	solid 1px #999;
	border-top												:	0;
	padding														:	15px 0 10px 0;
	display														:	none;
}
div.accordian_item span.clearfloat{
	display														:	block;
}
/*	~~	Tabs	~~	*/
div.tabs{
	margin														:	10px;
}
ul.tabs {
	margin														: 0;
	padding														: 0;
	float															: left;
	list-style												: none;
	height														: 32px; 
	width															: 100%;
	position													:	relative; 
	z-index														:	1; 
	font-weight												:	bold;
}
ul.tabs li, li.tab-li  {
	float															: left;
	display														:	inline;
	margin														: 0;
	padding														: 0;
	height														: 31px; 
	line-height												: 31px; 
	border-top												: 1px solid #999;
	border-right											: 1px solid #999;
	border-bottom											: 1px solid #999;
	border-left												: 1px solid #999;
	overflow													: hidden;
	position													: relative;
	-webkit-border-radius							:	5px 5px 0 0;
	-moz-border-radius								:	5px 5px 0 0;
	border-radius											:	5px 5px 0 0;
	cursor														:	pointer;
	margin-right											:	1px;
}
ul.tabs li a, li.tab-li a {
	float															: left;
	display														:	inline;
	text-decoration										: none;
	color															: #fff;
	font-size													: 0.8em;
	padding														: 0 10px;
	outline														: none;
	-moz-border-radius								:	5px 5px 0 0;
	-webkit-border-radius							:	5px 5px 0 0;
	border-radius											:	5px 5px 0 0;
}
ul.tabs li a:hover {
	-webkit-border-radius							:	5px 5px 0 0;
	-moz-border-radius								:	5px 5px 0 0;
	border-radius											:	5px 5px 0 0;
}
ul.tabs li.active{
	color:#333 !important;
	background												: #fff;
	background												: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background												: -webkit-linear-gradient(#fff, #fff);
	background												: -moz-linear-gradient(#fff, #fff);
	background												: -ms-linear-gradient(#fff, #fff);
	background												: -o-linear-gradient(#fff, #fff);
	background												: linear-gradient(#fff, #fff);
	-pie-background										: linear-gradient(#fff, #fff);
}
ul.tabs li.active a,li.active a:hover {
	color															:	#333  !important; 
	background												: transparent !important;
	}
html ul.tabs li.active, html ul.tabs li.active a:hover  { 
	border-bottom											: 1px solid #fff; 
}
.tab_container {
	overflow													: hidden;
	clear															: both;
	float															: left; 
	width															: 100%;
	position													:	relative; 
	top																:	0;
	_top															:	-1px;
	margin-bottom											:	10px;
}
.tab_content {
	border:solid 1px #999;
	position													:	absolute;
	right:0;
	-moz-border-radius								:	0 5px 5px 5px;
	-webkit-border-radius							:	0 5px 5px 5px;
	border-radius											:	0 5px 5px 5px;
	padding														: 20px 10px;
	font-size													: 1.0em;
}
/*	~~	Homepage	~~	*/
.layout_1 #featured{ 
	width															:	400px; 
	padding-right											:	250px; 
	position													:	relative; 
	border														:	5px solid #ccc; 
	background												:	#fff;
	margin-left												:	20px;
}
.layout_1 #featured ul.ui-tabs-nav{ 
	position													:	absolute; 
	top																:	0; 
	left															:	400px; 
	list-style												:	none; 
	padding														:	0; 
	margin														:	0; 
	width															:	250px;
}
.layout_1 #featured ul.ui-tabs-nav li{ 
	padding														:	1px 0; 
	padding-left											:	13px;  
	font-size													:	12px; 
	color															:	#666; 
}
.layout_1 #featured ul.ui-tabs-nav li img{ 
	float															:	left; 
	margin														:	2px 5px; 
	background												:	#fff; 
	padding														:	2px; 
	border														:	1px solid #eee;
	width															:	80px !important;
	height														:	50px !important;
}
.layout_1 #featured ul.ui-tabs-nav li span{ 
	font-size													:	11px; 
	font-family												:	Verdana; 
	line-height												:	18px; 
}
.layout_1 #featured li.ui-tabs-nav-item a{ 
	display														:	block; 
	height														:	60px; 
	color															:	#333;  
	background												:	#fff; 
	line-height												:	20px;
}
.layout_1 #featured li.ui-tabs-nav-item a:hover{ 
	background												:	#f2f2f2; 
}
.layout_1 #featured li.ui-tabs-selected{ 
	background												:	url(http://www.igpedit.co.uk/designs/3/selected-item.gif) top left no-repeat;  
}
.layout_1 #featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background												:	#ccc; 
}
.layout_1 #featured #fragmentContainer{ 
	width															:	400px; 
	height														:	250px; 
	background												:	#fff; 
	position													:	relative;
	overflow													:	hidden;
}
.layout_1 #featured .ui-tabs-panel img{
	width															:	400px !important;
	height														:	250px !important;
}
.layout_1 #featured .ui-tabs-panel .info{ 
	position													:	absolute; 
	top																:	180px; 
	left															:	0; 
	height														:	70px; 
	width															:	100%;
	overflow													:	hidden;
	background												: url(http://www.igpedit.co.uk/designs/1/transparent-bg.png); 
	_background												:	none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.igpedit.co.uk/designs/1/transparent-bg.png');
}
.layout_1 #featured .info h2{ 
	font-size													:	18px; font-family:Georgia, serif; 
	color															:	#fff; 
	padding														:	5px; 
	margin														:	0;
	overflow													:	hidden; 
}
.layout_1 #featured .info p{ 
	margin														:	0 5px; 
	font-family												:	Verdana; 
	font-size													:	11px; 
	line-height												:	15px; 
	color															:	#f0f0f0;
}
.layout_1 #featured .info a{ 
	text-decoration										:	none; 
	color															:	#fff; 
}
.layout_1 #featured .info a:hover{ 
	text-decoration										:	underline; 
}
.layout_1 #featured .ui-tabs-hide{ 
	display														:	none; 
}



.header ,.header #headerTxt,#customHeader{
	height:	 100px;	
	
}

#mainNav{
	margin-top:0px;
	
}

#customHeader{
	margin-top:	 -100px;	
	
}

.header{
	background:transparent;
	border-color:	 #faf5fa;	
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#faf5fa));
	background: -webkit-linear-gradient(#ffffff, #faf5fa);
	background: -moz-linear-gradient(#ffffff, #faf5fa);
	background: -ms-linear-gradient(#ffffff, #faf5fa);
	background: -o-linear-gradient(#ffffff, #faf5fa);
	background: linear-gradient(#ffffff, #faf5fa);
	-pie-background: linear-gradient(#ffffff, #faf5fa);
	
}

#customHeaderContents{
	top		:	px;	
	left	:	px;	
	width	:	px;	
}

#mainNav{
	background:transparent;
	border-color:	 #694489;	
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#694489));
	background: -webkit-linear-gradient(#cdb5cd, #694489);
	background: -moz-linear-gradient(#cdb5cd, #694489);
	background: -ms-linear-gradient(#cdb5cd, #694489);
	background: -o-linear-gradient(#cdb5cd, #694489);
	background: linear-gradient(#cdb5cd, #694489);
	-pie-background: linear-gradient(#cdb5cd, #694489);
	
}

.sf-menu li span a,.portlet-header {
	border-color:	 #ffffff;	
  color:#ffffff;
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#694489));
	background: -webkit-linear-gradient(#cdb5cd, #694489);
	background: -moz-linear-gradient(#cdb5cd, #694489);
	background: -ms-linear-gradient(#cdb5cd, #694489);
	background: -o-linear-gradient(#cdb5cd, #694489);
	background: linear-gradient(#cdb5cd, #694489);
	-pie-background: linear-gradient(#cdb5cd, #694489);
  }

.sf-menu li span a:hover{
	border-color:	 #cdb5cd;	
  color:#ffffff;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#cdb5cd));
	background: -webkit-linear-gradient(#ffffff, #cdb5cd);
	background: -moz-linear-gradient(#ffffff, #cdb5cd);
	background: -ms-linear-gradient(#ffffff, #cdb5cd);
	background: -o-linear-gradient(#ffffff, #cdb5cd);
	background: linear-gradient(#ffffff, #cdb5cd);
	-pie-background: linear-gradient(#ffffff, #cdb5cd);
  }

.sf-menu li span a.active,
.sf-menu li span a.selected{
	border-color:	 #cdb5cd;	
  color:#694489;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#cdb5cd));
	background: -webkit-linear-gradient(#ffffff, #cdb5cd);
	background: -moz-linear-gradient(#ffffff, #cdb5cd);
	background: -ms-linear-gradient(#ffffff, #cdb5cd);
	background: -o-linear-gradient(#ffffff, #cdb5cd);
	background: linear-gradient(#ffffff, #cdb5cd);
	-pie-background: linear-gradient(#ffffff, #cdb5cd);
  }

.sf-menu ul{
	border-color:	 #cdb5cd;	
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#cdb5cd));
	background: -webkit-linear-gradient(#cdb5cd, #cdb5cd);
	background: -moz-linear-gradient(#cdb5cd, #cdb5cd);
	background: -ms-linear-gradient(#cdb5cd, #cdb5cd);
	background: -o-linear-gradient(#cdb5cd, #cdb5cd);
	background: linear-gradient(#cdb5cd, #cdb5cd);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cdb5cd', EndColorStr='#cdb5cd');
	}
	
.sf-menu ul li a {
  color:#ffffff;
	background:transparent;
	border-color:	 #cdb5cd;	
	background: #f7dff7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#cdb5cd));
	background: -webkit-linear-gradient(#cdb5cd, #cdb5cd);
	background: -moz-linear-gradient(#cdb5cd, #cdb5cd);
	background: -ms-linear-gradient(#cdb5cd, #cdb5cd);
	background: -o-linear-gradient(#cdb5cd, #cdb5cd);
	background: linear-gradient(#cdb5cd, #cdb5cd);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cdb5cd', EndColorStr='#cdb5cd');
	
}


.sf-menu ul li a:hover {
  color:#323232;
	background:transparent;
	border-color:	 #f7dff7;	
	background: #f7dff7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7dff7), to(#f7dff7));
	background: -webkit-linear-gradient(#f7dff7, #f7dff7);
	background: -moz-linear-gradient(#f7dff7, #f7dff7);
	background: -ms-linear-gradient(#f7dff7, #f7dff7);
	background: -o-linear-gradient(#f7dff7, #f7dff7);
	background: linear-gradient(#f7dff7, #f7dff7);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f7dff7', EndColorStr='#f7dff7');
	
}

.footer-sf-menu span a{
	color:#323232!important;
	background:transparent;
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#cdb5cd));
	background: -webkit-linear-gradient(#cdb5cd, #cdb5cd);
	background: -moz-linear-gradient(#cdb5cd, #cdb5cd);
	background: -ms-linear-gradient(#cdb5cd, #cdb5cd);
	background: -o-linear-gradient(#cdb5cd, #cdb5cd);
	background: linear-gradient(#cdb5cd, #cdb5cd);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cdb5cd', EndColorStr='#cdb5cd');
	
}

.footer{
	color:#323232;
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#cdb5cd));
	background: -webkit-linear-gradient(#cdb5cd, #cdb5cd);
	background: -moz-linear-gradient(#cdb5cd, #cdb5cd);
	background: -ms-linear-gradient(#cdb5cd, #cdb5cd);
	background: -o-linear-gradient(#cdb5cd, #cdb5cd);
	background: linear-gradient(#cdb5cd, #cdb5cd);
	-pie-background: linear-gradient(#cdb5cd, #cdb5cd);
}
.footer ul a{
	color:#323232;
}

.footer ul a:hover{
	color:#323232;
	background:transparent;
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#cdb5cd));
	background: -webkit-linear-gradient(#cdb5cd, #cdb5cd);
	background: -moz-linear-gradient(#cdb5cd, #cdb5cd);
	background: -ms-linear-gradient(#cdb5cd, #cdb5cd);
	background: -o-linear-gradient(#cdb5cd, #cdb5cd);
	background: linear-gradient(#cdb5cd, #cdb5cd);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cdb5cd', EndColorStr='#cdb5cd');
	
}

.sidebar1 h3, .newbox h3{
	color:#ffffff;
	background:transparent;
	border-color:	 #694489;	
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#694489));
	background: -webkit-linear-gradient(#cdb5cd, #694489);
	background: -moz-linear-gradient(#cdb5cd, #694489);
	background: -ms-linear-gradient(#cdb5cd, #694489);
	background: -o-linear-gradient(#cdb5cd, #694489);
	background: linear-gradient(#cdb5cd, #694489);
	-pie-background: linear-gradient(#cdb5cd, #694489);
	
}

.sidebar2 h3{
	color:#ffffff;
	background:transparent;
	border-color:	 #cdb5cd;	
	background: #f7dff7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7dff7), to(#cdb5cd));
	background: -webkit-linear-gradient(#f7dff7, #cdb5cd);
	background: -moz-linear-gradient(#f7dff7, #cdb5cd);
	background: -ms-linear-gradient(#f7dff7, #cdb5cd);
	background: -o-linear-gradient(#f7dff7, #cdb5cd);
	background: linear-gradient(#f7dff7, #cdb5cd);
	-pie-background: linear-gradient(#f7dff7, #cdb5cd);
	
}

div.accordian_item h3.inactive, div.accordian_item h3{
	color:#323232;
	border-color:	 #E6E2CE;	
	background: #E6E2CE;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E6E2CE), to(#E6E2CE));
	background: -webkit-linear-gradient(#E6E2CE, #E6E2CE);
	background: -moz-linear-gradient(#E6E2CE, #E6E2CE);
	background: -ms-linear-gradient(#E6E2CE, #E6E2CE);
	background: -o-linear-gradient(#E6E2CE, #E6E2CE);
	background: linear-gradient(#E6E2CE, #E6E2CE);
	-pie-background: linear-gradient(#E6E2CE, #E6E2CE);
}

div.accordian_item h3.inactive a{
	color:#323232;
}
div.accordian_item h3.inactive a:hover{
	color:#ffffff;
	border-color:	 #694489;	
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#694489));
	background: -webkit-linear-gradient(#cdb5cd, #694489);
	background: -moz-linear-gradient(#cdb5cd, #694489);
	background: -ms-linear-gradient(#cdb5cd, #694489);
	background: -o-linear-gradient(#cdb5cd, #694489);
	background: linear-gradient(#cdb5cd, #694489);
	-pie-background: linear-gradient(#cdb5cd, #694489);
}
div.accordian_item h3.active{
	color:#ffffff;
	border-color:	 #694489;	
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#694489));
	background: -webkit-linear-gradient(#cdb5cd, #694489);
	background: -moz-linear-gradient(#cdb5cd, #694489);
	background: -ms-linear-gradient(#cdb5cd, #694489);
	background: -o-linear-gradient(#cdb5cd, #694489);
	background: linear-gradient(#cdb5cd, #694489);
	-pie-background: linear-gradient(#cdb5cd, #694489);
}
div.accordian_item h3.active a{
	color:#ffffff;
}

ul.tabs li a, li.tab-li a{ 
	color: #694489;
}
ul.tabs li, li.tab-li {
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e6e2ce));
	background: -webkit-linear-gradient(#ffffff, #e6e2ce);
	background: -moz-linear-gradient(#ffffff, #e6e2ce);
	background: -ms-linear-gradient(#ffffff, #e6e2ce);
	background: -o-linear-gradient(#ffffff, #e6e2ce);
	background: linear-gradient(#ffffff, #e6e2ce);
	-pie-background: linear-gradient(#ffffff, #e6e2ce);
}
ul.tabs li.inactive a:hover {
	background: #e6e2ce !important;
}
#headerTxt{
		background :url(http://test1.fourdocs.co.uk/images/headershape.png) no-repeat top right;		
	}
#headerTxt #siteName{
	font-weight	:	normal;		
	color:#323232;text-shadow: 5px 5px 5px #aaa; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135,	Color='#aaaaaa');*zoom:100%;
	font-size:2.5em;
	padding-top:-0.5px
	}
#headerTxt #strapline{
	font-weight	:	normal;	
	color:#323232;
	font-size:0.8em;
	margin-top:0.0px
	}
.footer li{
	width:11%
	}
#headerTxt{
		background-position:center right;
	}
img.reception_1{width:100%}


.layout_5 .content #choices_content .col{float:left;width:45%;margin:0  0 20px 22px;}

#mediaBar{
	background:transparent;
	border-color:	 #694489;	
	background: #cdb5cd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cdb5cd), to(#694489)) !important;
	background: -webkit-linear-gradient(#cdb5cd, #694489) !important;
	background: -moz-linear-gradient(#cdb5cd, #694489) !important;
	background: -ms-linear-gradient(#cdb5cd, #694489) !important;
	background: -o-linear-gradient(#cdb5cd, #694489) !important;
	background: linear-gradient(#cdb5cd, #694489) !important;
	-pie-background: linear-gradient(#cdb5cd, #694489) !important;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cdb5cd', EndColorStr='#694489');
}

img.oneImg{
	border:solid 10px #D4E3F5;
	border-right:solid 440px #D4E3F5;margin:0 0 20px 0;
	-moz-border-radius								: 10px; 
	-webkit-border-radius							: 10px;  
	border-radius											: 10px;  
}

h1.oneImgH1{
	font-size:2.3em;
	color:#195B9E;
	margin: -160px 0 110px 510px;
    position: relative;
    text-align: center;
    width: 420px;
		text-shadow: 5px 5px 5px #aaa; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135,	Color='#aaaaaa')
}

#choices_content{
	}

#choices_content ul#links{
	width:100% !important;
	}

#choices_content #links li, #choices_content #featured li, #choices_content #other li{
	width: 293px !important;
	margin-left:20px !important;
	margin-right:0 !important;
	}
#choices_content ul#links.conditionsA2Z{
	background:#E4E4E4;
	}

#choices_content ul#links.conditionsA2Z li{
	width:auto !important;
	margin:0 0 0 18px !important;
	}

#choices_content ul#links.conditionsA2Z li a{
	float:left;display:inline;padding:5px;
	}
#choices_content ul#links.conditionsA2Z li a:hover{
	background:#195B9E;
	color:#fff;
	}

.layout_1 .portlet_box button{
	_width:auto !important;
}

	 
.ui-dialog-titlebar, .ui-dialog-buttonpane{
	font-size													: 62.5%;	
}
body{
	position													:	static !important;
	_position													:	relative !important;
	_top															:	0 !important;
}
#searchResults ol{
	margin														:	0;
  padding														:	0;
  margin-left												:	20px;
}
#searchResults h3.r{
	font-size													:	1.2em;
  margin														:	0;
  padding														:	0;
}
#searchResults li.g{
	margin														:	0 0 10px; 
  list-style												:	square;
}
.hidden{
	display														:	none;
}
.portlet-content{
	display														:	block !important;
}
#footerBar{
	height														:	29px;
	background												: #DFDFDF url("http://www.igpedit.co.uk/designs/footerBar.png") top /*repeat scroll center top transparent*/;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#footerBar{	height								:	30px;	
  }
}
#footerBar #inner{
	width															:	auto;
	padding														:	0 10px;
	}
#footerBar div.skiptranslate{
	display														:	inline !important; 
  _height														:	29px !important;
  _overflow													:	hidden;
  }	
#footerBar #inner ul li{
	margin														:	5px 0 0 20px !important;
 }
#footerBar #inner ul{
	_margin-left											:	-20px !important;
 }
#footerBar a{
	color															:	#333 !important; 
  text-decoration										:	none;
}
#footerBar select {
	*font-size												:	17px !important;
}
#footerBar #q{
	border														:	none;
  height														:	21px;
  position													:	relative;
  top																:	-2px;
  top																:	-4px\9;
  *top																:	-2px;
  border-top												:	1px solid #9B9B9B;
  border-right											:	1px solid #D5D5D5; 
  border-bottom											:	1px solid #E8E8E8;
  border-left												:	1px solid #D5D5D5; 
}
#footerBar button{
	height														:	27px;
  position													:	relative;
  top																:	-2px;
  *top															:	-1px;
  left															:	-6px;
  *left															:	-1px;
  overflow													:	hidden;
  *display													:	inline;
  width															:	90px;
	padding														:	0\9;
  width															:	80px\9;
  *width														:	75px;
}
#footerBar button span{
	position													:	relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#footerBar button span{	
  	top															:	2px;	
    width														:	80px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#footerBar #q{	top								:	-1px;	
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#footerBar button{	
  	top															:	-4px;	
	  left														:	-10px;
  }
}
.footer {
	*padding-bottom:50px;
  /*margin-bottom											: 60px\9;*/
	font-size													:	0.8em;
}
@media all and (min-width:0) {
	.footer { 
  margin-bottom											:	0 \0/; 
  }  /* IE9 */
}
.footer ul {
	font-size													:	0.9em;
}
#google_translate_element{
  float															:	right;
  display														:	inline;
  margin														:	0 1px 0 0;
}
div.skiptranslate,.skiptranslate iframe .goog-te-menu-frame {
	display														:	none !important;
}
select.goog-te-combo{
	*margin														:	2px 5px 0 0 !important;
	_width														:	200px;
} 
div.goog-te-gadget{
  *padding													:	13px 5px 0 0 !important;
  display														:	inline;
}
  
