/* RESET CSS */

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, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

Body {font:12px Arial, Helvetica, sans-serif; color:#555; background:url(../ccimages/pg-bg.jpg) repeat-x top center;}


/* ##################### Header ################################# */
#wrapper	{width:980px; margin:0px auto;}
#header		{}

.logo		{display:block; width:184px; height:202px; float:left; margin:19px 0px 0px 29px; background:url(../ccimages/logo-part66.png) no-repeat; text-indent:-9999px; }
.nav-home	{display:block; height:43px; width:120px; float:left; margin-top:57px; text-indent:-9999px; background:url(../ccimages/menu.gif) no-repeat;}
.nav-home:hover	{background-position:left bottom;}

.nav-sn	{display:block; height:43px; width:260px; float:left; margin:57px 0px 0px 10px; text-indent:-9999px; background:url(../ccimages/menu.gif) no-repeat top right;}
.nav-sn:hover	{background-position:bottom right;}

/* ##################### Content Area ################################# */
#content-area		{float:left}
.row1				{float:left}
.rwintro			{color:#333; font-size:14px; margin-top:10px;}


ul.column			{width:480px; float:left; margin-right:20px;}
ul.column	li		{margin-bottom:20px; overflow:hidden;}
ul.column	li	h3	{margin-bottom:5px;}

ul.column	li	.column-img	{width:135px; float:left;}
ul.column	li	.column-img	img{border:3px solid #fdce27; margin-bottom:2px;}
ul.column	li	.column-txt {width:340px; float:left;}
ul.column	li	.column-txt p{text-align:justify; margin-bottom:10px;}

ul.column-full		{width:980px; float:left; clear:both;}

ol.dotted-list		{margin-top:15px;}
ol.dotted-list li	{background:url(../ccimages/dot.gif) no-repeat 0px 2px; padding-left:10px; margin-bottom:10px;}

.subcb-yr			{font-weight:bold; font-size:18px; color:#333; border-bottom:1px solid #f7b71a; padding:10px 0px; }
.subcb-yr	span	{width:200px; float:left;}

.hdg-cccc			{font-size:36px; font-weight:bold; color:#000; padding-top:10px; text-transform:uppercase;}
.hdg-cccc-small		{font-size:18px; font-weight:bold; color:#000; padding-top:10px;}
.input-card-no		{width:357px; height:35px; border:0px; margin:10px auto; text-align:center; font:normal 30px Arial, Helvetica, sans-serif; color:#adadad; background:url(../ccimages/input-bg-eycn.gif) no-repeat;}
.input-card-no:hover{background-position:left bottom;}

.txt-another-way	{font-size:16px; font-weight:bold; margin:10px 0px; overflow:hidden; color:#B51616;}

.btm-txt {font:normal 24px Arial black, Arial, Helvetica, sans-serif; color:#b21911; text-align:center; margin-bottom:20px;} /* Added on 23/04/10 */

/* ##################### Common ################################# */
a		{text-decoration:none;}
a:hover	{text-decoration:underline;}

.mrg0r		{margin-right:0px !important;}
.mrg20t		{margin-top:20px;}
.txt14		{font-size:14px;}
.txt-bold	{font-weight:bold;}
.txt-center	{text-align:center;}
.txt-larger	{font-size:50px; color:#b51616;}
.txt-cap	{text-transform:uppercase}

.uhidden{
	display:none;
}
.loading {
	display:none;
}
#footer
{
	background-color:#FFFFFF; text-align:center;
}
