html,body,div,span,applet,object,
iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,
address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,
i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,
tr,th,td 										{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body 											{line-height:1;}
ol,ul 											{list-style:none;}
blockquote,q 									{quotes:none;}
:focus 											{outline:0;}
ins 											{text-decoration:none;}
del 											{text-decoration:line-through;}
table 											{border-collapse:collapse;border-spacing:0;}
img,a img 										{border:0;}
/* -- DO NOT EDIT ABOVE THIS LINE --*/
a,
a:link,
a:visited										{color:#0078b4;text-decoration:none;}
/*-- TEMPLATE WIDTHS DO NOT TOUCH UNLESS YOU KNOW WHAT YOU ARE DOING --*/
#left 											{width:250px;}
#LoadFirst 										{width:100%;}
#MiddleCol 										{width:100%;}
.pageholder										{width:960px;}
.section-ucp #middle							{width:680px;}
.topmargin 										{margin-top:1em;}
.rightmargin 									{margin-right:1em;}
.bottommargin 									{margin-bottom:0.786em;}
.leftmargin 									{margin-left:1em;}
/* -- EDIT ABOVE THIS LINE ONLY IF YOU KNOW WHAT YOU ARE DOING --*/
/* -- GRADIENTS AND SCREEN WIDE COLOUR BARS-- */
body 											{background:#a9a9a9 url('../images/gradient-01.png') 0 0 repeat-x;color:#000;font-family:'candara','Helvetica Neue','mgopen modata',sans-serif;font-size:86.46%;line-height:180%;margin:0;padding:0;text-align:center;}
body.topteasers									{overflow-x:hidden;}
#pagetop										{background:url('../images/gradient-02.png') 0 0 repeat-x;margin:10px 0 0 0;}
#pagemid										{background:#fff url('../images/gradient-05.png') 0 0 repeat-x;}
.topteasers #pagemid							{background:#fff url('../images/gradient-02.png') 0 0 repeat-x;border-top:0;}
#pagett											{background:#333 url('../images/gradient-03.png') 0 0 repeat-x;color:#fff;}
#pagebt											{background-color:#e1e5e5;border-top:1px solid #a9a9a9;}
#pagefooter										{background:url('../images/page-feather-02.png') 50% 0 no-repeat;border-top:1px solid #7d969f;}
/* -- END GRADIENTS AND SCREEN WIDE COLOUR BARS-- */
/* -- CSS IDs -- */
#branding 										{float:left;text-align:left;width:330px;}
#branding h1 a									{background:url('../images/logo-black.png') 0 0 no-repeat;display:block;height:71px;margin:0;padding:0;width:330px;text-indent:-20000em;}
#breadcrumbs 									{position:absolute;top:0.15em;left:0;z-index:20;width:960px;}
#breadcrumbs a 									{color:#ffffff;}
#BodyContent 									{padding:7em 0 3em;position:relative;text-align:left;}
#cp_subnav ul li								{display:block;float:none!important;}
#footer 										{}
#footer a 										{color:#333;text-decoration:none;}
#footer .inside									{padding:10px 0 0;}
#footer ul										{list-style:none;padding-bottom:3em!important;}
#footer li 										{float:left;margin-right:0.786em}
#header 										{height:130px;text-align:left;position:relative;}
#header .inside									{margin:0;}
#pagetop .pageholder							{background:url('../images/page-feather-01.png') 50% 100% no-repeat;}
#header h1		  								{margin:30px 0 0;padding:0;}
#LoadFirst 										{float:left;}
#left 											{background:url('../images/column-background.png') 50% 0 no-repeat;float:right;margin-top:1.179em;}
#left .inside									{margin:0.786em;}
#left ul 										{list-style-type:none;}
#left li 										{margin:0 0 0 20px;padding:0;}
#left p 										{margin:0 0 0 7px;padding:0 0 10px 0;}
#left .moduletable h3							{text-align:right;}
#left ul.menu ul,
#left ul.menu ul ul,
#left ul.menu ul ul ul 							{background:#ffffff;}
#left ul.menu li 								{list-style:none;margin:0 0 0.786em;padding:0;text-indent:none;}
#left ul.menu li a:link,
#left ul.menu li a:visited 						{color:#414141;padding:0 0 6px 0;text-decoration:none;}
#left ul.menu li a:hover 						{text-decoration:underline;}
#left ul.menu li#current a 						{color:#0078b4;text-decoration:none;}
#left ul.menu ul li 							{background:none;}
#left ul.menu,
#left ul.menu li,
#left ul.menu ul 								{list-style:none;}
#left ul.menu a 								{}
#left ul.menu a:hover,
#left ul.menu li:hover a,
#left ul.menu li.iehover a 						{} 
.section-ucp #middle 							{float:left;margin-top:10px;}
#MiddleCol 										{padding:0px;}
#nav 											{float:right;position:relative;margin:-50px 0 0 330px;text-align:right;width:620px;z-index:90;}
#nav ul 										{float:right;list-style-type:none;margin:0;padding:0;}
#nav ul li 										{background:url('../images/menu-off-left.png') 0 0 no-repeat;float:left;margin:0 0.393em 0 0;padding:0 0 0 8px;}
#nav ul li.last									{margin:0 0 0 0;}
#nav ul li a,
#nav ul li a:visited 							{background:url('../images/menu-off-right.png') 100% 0 no-repeat;color:#333;display:block;height:39px;line-height:30px;overflow:hidden;padding:0 16px 0 8px;text-decoration:none;}
#nav ul li:hover,
#nav ul li#current,
#nav ul li.active								{background:url('../images/menu-on-left.png') 0 0 no-repeat;}
#nav ul li:hover a,
#nav ul li:hover a:hover,
#nav ul li#current a,
#nav ul li#current a:hover,
#nav ul li.active a,
#nav ul li.active a:hover						{background:url('../images/menu-on-right.png') 100% 0 no-repeat;color:#fff;}
#nav ul li#current span	,
#nav ul li.active span							{background:url('../images/menu-active.png') 0 100% no-repeat;display:block;height:39px;}
/* -- SUB LEVEL MENUS -- */
#nav ul li ul 									{background:url('../images/submenu-bg.png') 0 0 repeat-x;display:none;width:620px;margin-left:1.572em;padding-left:5.428em}/* menu list */
#nav ul li ul.forum_menu						{padding-left:0em;}/* menu list */
#nav ul li:hover ul								{display:block;left:0;position:absolute;z-index:60;}/* menu list on hover over parent link */
#nav ul li.active ul							{display:block;left:0;position:absolute;z-index:50;}/* menu list on active parent link */
#nav ul li ul li,
#nav ul li:hover ul li	 						{background-image:none;float:left;margin:0 0.786em 0 0;}/* menu link lists */
#nav ul li li a,
#nav ul li:hover li a,	 					
#nav ul li:hover li a:visited 					{background-image:none;color:#333;padding:0px;}/* menu link lists when parent is NOT current or active */
#nav ul li#current ul li,
#nav ul li#current ul li a,
#nav ul li.active ul li,
#nav ul li.active ul li a						{background-image:none;color:#333;padding:0px;}/* menu links when parent IS current or active */
#nav ul li:hover li a:hover						{background-image:none;color:#0078b4;}/* menu links on hover when parent is NOT current or active */
#nav ul li#current ul li a:hover,
#nav ul li.active ul li a:hover					{background-image:none;color:#0078b4;}/* menu links on hover when parent IS current or active */
#nav ul li#current li span,
#nav ul li.active li span						{background-image:none;}/* menu links' span when parent IS current or active */
#nav ul li li#current,
#nav ul li li.active							{background-image:none;padding:0px;}/* menu link lists when 1st level child IS current or active */
#nav ul li li#current a:link,
#nav ul li li#current a:visited,
#nav ul li li.active a:link,
#nav ul li li.active a:visited					{background-image:none;padding:0px;color:#0078b4;}/* menu links when 1st level child IS current or active */
#nav ul li li#current a:hover,
#nav ul li li.active a:hover					{background-image:none;padding:0px;color:#0078b4;}/* menu links on hover when 1st level child IS current or active */
#nav ul li li#current span,
#nav ul li li.active span						{background-image:none;padding:0px;}/* menu links' span when 1st level child IS current or active */
/* level 3 sub menus and below */
#nav ul li:hover li ul 							{display:none;}
#nav ul li:hover li:hover ul	 				{display:block;position:absolute;}
/*
#nav li.iehover a 								{background:#e9e9e9;}
#nav li.iehover ul 								{display:block;position:absolute;top:30px;left:-1px;width:200px;}
#nav li.iehoverli ul 							{display:none;} 
#nav li.iehover ul li 							{float:left;}
#nav li.iehover li a 							{display:block;background:#e9e9e9;color:#333;width:200px;padding:0px;text-indent:10px;border:1px solid #b6b6b6;border-top:0px;}
#nav li.iehover li.iehover a 					{color:#0078b4;}
#nav li.iehover li a:hover 						{color:#0078b4;}
#nav li.iehover li a:hover 						{color:#0078b4;}
#nav li.iehover li.iehover ul 					{display:block;position:absolute;left:201px;top:-1px;}
*/
#top-module 									{}
#top-module table.contentpaneopen 				{}
#wide #MiddleCol 								{float:left;}
/* -- DOM ELEMENTS -- */
a:hover 										{text-decoration:underline;}
b 												{font-weight:600;}
blockquote 										{font-style:italic;}
button,
input, 
select, 
textarea 										{border:1px solid #d2d2d2;font-size:100%;}
input:focus, 
select:focus, 
textarea:focus 									{background-color:#ffffcc;}
code 											{font-family:monospace;white-space:pre;}
div 											{}
em  											{font-style:italic;}
fieldset 										{font-size:100%;margin:1.2em 0em 1.2em 0em;}
form 											{}
form table 										{}
h1,
h2,
h3,
h4,
h5,
h6												{font-family:'constantia','big caslon','gentium',serif;font-weight:normal;margin:0 0 1.572em;}
h1				  								{font-size:2.0em;}
h2				 								{font-size:1.7em;}
h3 												{font-size:1.4em;}
h4 												{font-size:1.2em;}
h5 												{}
h6 												{font-size:0.8em;}
hr 												{display:none;}
i   											{font-style:italic;}
li 												{margin:0.393em 0 0.786em;}
ul.no-bullet > li								{margin:0 0 0.393em;}
li li											{margin:0.197em 0 0.393em;}
li > p 											{margin-top:0.2em;}
ol												{list-style-position:inside;list-style-type:decimal;margin:0.393em 0 0;}
p 												{margin:0 0 2.358em}
pre 											{font-family:monospace;}
strong	 										{font-weight:600;}
ul												{list-style-position:inside;list-style-type:disc;margin:0 0 0.786em;}
ul.no-bullet									{list-style-type:none;margin:0 0 0.786em;}
table 											{margin:0 0 0.786em;}
table caption 									{padding:0 0 0.786em;}
textarea 										{font-size:100%;}
td 												{vertical-align:top;}
th 												{font-weight:600;text-align:left;}
tr 												{text-align:left;}
/* -- CSS Classes -- */
.black,
a.black											{color:#06161C;}
.blue,
a.blue											{color:#0078b4;}
input.button 									{padding:3px  5px;}
.buttons.top									{position:absolute;top:1.5em;left:0;z-index:20;}
.buttons.top span								{background:url('../images/top-button-left.png') 0 0 no-repeat;height:20px;margin:0 10px 0 0;padding:0 0 0 5px;}
.buttons.top a									{background:url('../images/top-button-right.png') 100% 0 no-repeat;color:#ffffff;display:block;height:20px;line-height:20px;padding:0 10px 0 5px;}
.center											{text-align:center;}
.contentheading  								{color:#ffffff;font-size:1em;line-height:1.1em;position:absolute;top:2.2em;left:0;z-index:20;}
.contentheading a  								{color:#ffffff;}
.contentheading a:hover							{text-decoration:none;cursor:text; }
.count1 										{float:left;width:100%;}
.count2 										{float:left;width:50%;}
.count3 										{float:left;width:33%;}
.count4 										{float:left;width:25%;}
.green,
a.green											{color:#7fb843;}
div.search-header								{background:#def5fd;height:24px;margin:1em 0 0;padding:5px;border:1px solid #7ED9F9;}
li.header dd									{width:20%;}
li.header dd.mark								{float:right;text-align:center;width:9%;}
.hidden 										{display:none;}
.hr 											{border-bottom:1px dotted #000;height:1px;margin:1.5em 10px;}
.hspace 										{margin:10px 0px;}
.inside 										{margin:0px 10px;}
.left 											{float:left;}
ul.linklist										{list-style:none;display:block;}
ul.linklist > li								{margin:0 0.786em 0 0;float:left;}
ul.menu											{list-style:none;display:block;}
ul.menu > li									{display:block;line-height:1em;}
ul.menu > li > a								{margin:0 0.786em 0 0;}
.moduletable									{margin:0 0 1.572em;}
.moduletable h3									{margin:0 0 0.393em;}
ul.no-bullet > li								{margin:0 0 0.393em;}
.pageholder										{margin:0 auto;text-align:left;}
.quick_tools ul									{position:absolute;top:1.8em;left:0;z-index:20;height:30px;}
.quick_tools li									{background:url('../images/top-button-left.png') 0 0 no-repeat;height:20px;margin:0 10px 0 0;padding:0 0 0 5px;}
.quick_tools a									{background:url('../images/top-button-right.png') 100% 0 no-repeat;color:#ffffff;display:block;height:20px;line-height:20px;padding:0 10px 0 5px;}
.red,
a.red											{color:#e70f00;}
.right 											{float:right;}
.topic-actions .search							{position:absolute;top:-10px;right:0;z-index:20;width:230px;text-align:left;}
.topic-actions .search form						{background:url('../images/input-1-left.png') 0 0 no-repeat;padding:0 0 0 5px;}
.topic-actions .search fieldset					{background:url('../images/input-1-right.png') 100% 0 no-repeat;display:block;height:36px;position:relative;}
.topic-actions .search .inputbox.search			{background:transparent;border:0px;position:absolute;top:10px;left:0;margin:0;padding:0;}
.topic-actions .search .inputbox.search.tiny	{margin:0 0 0 15px;padding:0;}
.topic-actions .search .search_button			{background:url('../images/search-button.png') 100% 50% no-repeat;border:0px;cursor:pointer;text-indent:-9000em;width:22px;position:absolute;top:8px;right:15px;}

.topic-actions .search-box						{position:absolute;top:10px;right:0;z-index:20;width:230px;text-align:left;}
.topic-actions .search-box div					{background:url('../images/input-1-left.png') 0 0 no-repeat;padding:0 0 0 5px;}
.topic-actions .search-box div div				{background:url('../images/input-1-right.png') 100% 0 no-repeat;display:block;height:36px;position:relative;}
.topic-actions .search-box label				{color:#fff;position:absolute;top:-18px;left:0;font-size:90%;margin:0;padding:0;}
.topic-actions .search-box .inputbox.narrow		{background:transparent;border:0px;position:absolute;top:28px;left:10px;margin:0;padding:0;width:160px;}
.topic-actions .search-box .search_button		{background:url('../images/search-button.png') 100% 50% no-repeat;border:0px;cursor:pointer;text-indent:-9000em;width:22px;position:absolute;top:8px;right:15px;}

.small		 									{font-size:85%;line-height:90%;}
.vspace 										{margin:10px 0px;}
.yellow,
a.yellow										{color:#faff44;}
/* -- DO NOT EDIT BELOW THIS LINE --*/
.clearfix:after 								{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix 										{display:-moz-inline-stack;display:inline-block;display:block;min-width:0;}
* html .clearfix 								{height:1%;}
.clr,.clear 									{clear:both;}