/*	Global reset
****************************************************/
#ngl_outerwrapper dl, #ngl_outerwrapper dt, #ngl_outerwrapper dd, #ngl_outerwrapper ul, #ngl_outerwrapper ol, #ngl_outerwrapper li, #ngl_outerwrapper h1, #ngl_outerwrapper h2, #ngl_outerwrapper h3, #ngl_outerwrapper h5, #ngl_outerwrapper h5, #ngl_outerwrapper h6, #ngl_outerwrapper pre, #ngl_outerwrapper form, #ngl_outerwrapper label, #ngl_outerwrapper fieldset, #ngl_outerwrapper input, #ngl_outerwrapper p, #ngl_outerwrapper blockquote, #ngl_outerwrapper th, #ngl_outerwrapper td { 
	margin:0; padding:0;
	}

/*	Wrappers
****************************************************/
#ngl_outerwrapper {
	width:600px;
	background-color:#e1e9eb;
	}
#ngl_headerwrapper {
	height:35px;
	background-color:#FFFFFF;
	}
#ngl_contentwrapper_w {
	height:415px;
	background:url(../images/widget/ngl_bkg_w.gif) bottom no-repeat;
	}
#ngl_contentwrapper_g {
	height:415px;
	background:#f2f2f2 url(../images/widget/ngl_bkg_g.gif) bottom no-repeat;
	}

/*	Typography
****************************************************/
#ngl_outerwrapper {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#ngl_outerwrapper p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	padding:2px;
	}
#ngl_outerwrapper h3 {
	font-family:Arial, Helvetica, sans-serif;
	}

/*	Tabs
****************************************************/
.ngl_tabs {
	height:30px;
	display:block;
	width:600px;
	margin-top:5px;
	}
a.ngl_tabs_on, a.ngl_tabs_off {
	float:left;
	text-align:center;
	display:block;
	height:25px;
	width:175px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	}
a.ngl_tabs_on {
	background:url(../images/widget/ngl_tab_on.gif);
	color:#476065;
	}
a.ngl_tabs_off {
	background:url(../images/widget/ngl_tab_off.gif);
	color:#FFFFFF;
	}

/*	Links
****************************************************/
#ngl_outerwrapper img {
	border:0;
	}
#ngl_outerwrapper a {
	border:0;
	}
#ngl_outerwrapper a:hover {
	color:#dc144c;
	}
#ngl_outerwrapper h3 a {
	font-size:16px;
	color:#026480;
	line-height:22px;
	text-decoration:none;
	border-bottom:2px dotted #175f6c;
}
a.ngl_smallcontrast {
	font-weight:normal;
	color:#dc144c;
	}
a.ngl_existing {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:30px;
	color:#026480;
	}

/*	Images
****************************************************/
img.ngl_logothumb_frame {
	float:left;
	background:url(../images/widget/ngl_frame.gif) no-repeat;
	width:52px;
	padding:10px;
	margin:10px 0px 0px 0px;
	}

/*	Public feedback
****************************************************/
.ngl_pubfeedblock {
	display:block;
	min-height:114px;
	}
.ngl_pubfeedtext1, .ngl_pubfeedtext2, .ngl_pubfeedtext3, .ngl_pubfeedtext4, .ngl_pubfeedtext5 {
	float:right;
	width:495px;
	margin:12px 0px 0px 0px;
	padding:5px 10px 0px 10px;
	height:92px;
	}
.ngl_pubfeedtext1 {
	background:url(../images/widget/ngl_bubble1.gif);
	}
.ngl_pubfeedtext2 {
	background:url(../images/widget/ngl_bubble2.gif);
	}
.ngl_pubfeedtext3 {
	background:url(../images/widget/ngl_bubble3.gif);
	}
.ngl_pubfeedtext4 {
	background:url(../images/widget/ngl_bubble4.gif);
	}
.ngl_pubfeedtext5 {
	background:url(../images/widget/ngl_bubble5.gif);
	}
.ngl_pubfeedtextbttm {
	margin:14px 35px 0px 0px;
	}

/*	Forms
****************************************************/
#ngl_outerwrapper form {
	padding:20px 10px 10px 10px;
	}
#ngl_outerwrapper input, #ngl_outerwrapper textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	margin-bottom:6px;
	}
#ngl_outerwrapper .noformat {
	padding:0;
	margin-bottom:0;
	}
#ngl_outerwrapper legend {
	display:none;
	}	
#ngl_feedbackform .inactive {
	color:#999;
	}	 
#ngl_feedbackform .active {
	color:#000;
	}	 		
#ngl_feedbackform .focused {
	color:#000;
	}

/*	Login
****************************************************/
#ngl_login {
	float:right;
	width:300px;
	margin:0 6px 0 16px;
	}
#ngl_login h3 {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	}
#ngl_login h4 {
	margin-top:6px;
	}
#ngl_login #ngl_register {
	width:270px;
	height:152px;
	padding:15px;
	background:url(../images/widget/ngl_register_bkg.gif);
	margin-bottom:16px;
	}
#ngl_login #ngl_loginnow {
	width:270px;
	height:84px;
	padding:15px;
	background:url(../images/widget/ngl_login_bkg.gif);
	margin-bottom:16px;
	}

/*	Various classes
****************************************************/
.ngl_aligncenter {
	text-align:center;
	}
.ngl_alignright {
	text-align:right;
	}
.ngl_minitext {
	font-size:.80em;
	color:#999999;
	}

/*	Website links
****************************************************/
#niggle_widget_v1 {
	position:fixed;
	right: 0px; 
	bottom: 0px;
	height:90px;
	width:90px;
	}
#niggle_widget_v2 {
	position:fixed;
	right: 0px; 
	top:30%;
	height:102px;
	width:33px;
	}
#niggle_widget_v1 {
	background:url(http://www.niggle.co.uk/images/widget/ex_tab_1.png) right bottom no-repeat;
	}
#niggle_widget_v2 {
	background:url(http://www.niggle.co.uk/images/widget/ex_tab_2.png) right no-repeat;
	}
a.nigglelink_v1 {
	display:block;
	height:90px;
	width:90px;
	}
a.nigglelink_v2 {
	display:block;
	height:102px;
	width:33px;
	}
div > #niggle_widget_v1, div > #niggle_widget_v2 { 
	position:fixed;
	}
* html #niggle_widget_v1, * html #niggle_widget_v2 {
	position:absolute;
	}