body {padding:0px;background:#D3F4FB url(siteimages/body-bg.jpg) repeat-x;margin:0px;font:8pt Verdana;}

p {font:8pt Verdana; color:#444;line-height:18px;}

.p1 {font:7pt Verdana; color:#0060A7;line-height:18px;}

img {border:none;}
form {margin:0px;}
.clear {clear:both;}

a {font:8pt Verdana; text-decoration:none;color:#444;}
a:hover {text-decoration:none; color: #000;}

.link1 {font:bold 8pt Verdana; text-decoration:underline;color:#465159;}
.link1:hover {text-decoration:none; color: #444;}

.mainTab {background: url(siteimages/menu-bg.gif) repeat-x;font:bold 8pt Verdana; text-decoration:none;color:#064F75;padding:12px 5px 8px 5px;margin-right:5px;}
.mainTab:hover {background: url(siteimages/menu-bg.gif) repeat-x;text-decoration:none;color: #000;padding:12px 5px 8px 5px;margin-right:5px;}

.welcome {font:bold 8pt Verdana;color:#025368;}

.tbHead {font:bold 9pt Verdana;color:#000;background-color:#D3F4FB;}

h2 {font:bold 10pt verdana; color:#0060A7;margin:0px;margin-bottom:12px;}
h1 {font:bold italic 10pt Georgia; color:#054c76;margin:0px;line-height:18px}

h3 {font:bold 10pt verdana; color:#a60000;text-align:center;margin:0px;padding:0px 8px;}

h4{margin:0px;padding:0px;}

.banner {background: url(siteimages/banner.jpg) no-repeat;}

.bTable {background: url(siteimages/login-bg.jpg) no-repeat;width:383px; height:187px;}
.registerFrm {background: url(siteimages/register-bg.jpg) no-repeat;width:630px; height:615px;}

#logo {
	float:left;
	text-align:left;
	margin:0px auto;
	width:100%;
	height:50px;
	font:11pt Verdana;
	padding-top:10px;
	color:#000;
}

#mainTab {
	float:right;
	width:600px;
	font:11pt Verdana;
	padding-top:50px;
	color:#000;
	height:20px;
}

#mainTab ul {
	margin:0px;
	padding:0px;
	font:11pt Verdana;
	text-align:right;
	padding-right:10px;
	color:#000;
	vertical-align:bottom;
}

#mainTab li {
	display:inline;
	margin:0px;
	padding:0px;
	font:11pt Verdana;
	color:#000;
}

#mainTab li a {font:bold 8pt Verdana; text-decoration:none;color:#911A1E;}
#mainTab li a:hover {text-decoration:none; color: #000;}


#container {
	margin:0px auto;
	text-align:center;
	width:792px;
}

#topCrv {
	background:url(siteimages/crv-top.png) no-repeat;
	margin:0px auto;
	width:897px;
	height:13px;
}

#bottomCrv {
	background:url(siteimages/crv-bottom.png) no-repeat;
	margin:0px auto;
	text-align:center;
	padding:0px;
	width:897px;
	height:13px;
}

#contentArea {
	background: url(siteimages/content-bg.png) repeat-y;
	font:8pt verdana;
	margin:0px auto;
	color:#000;
	padding:2px 0px;
	width:897px;
}

#content {
	float:right;
	font:9pt verdana;
	text-align:left;
	margin:0px auto;
	color:#000;
	padding:0px 0px;
	margin-right:10px;
	width:650px;
	line-height:18px;
}

#flash {
	margin:0px auto;
	text-align:center;
	font:11pt Verdana;
	color:#000;
	width:756px;
	height:216px;
}

#mainCat {
float:left;
width:195px;
margin-left:10px;
text-align:left;
}

#mainCat ul
{
	list-style-type: none;
	margin:0px auto;
	margin-right:10px;
	padding:0px;
	padding-top:10px;
}

#mainCat li {
	list-style-type:none;
	padding:0px 12px;
	border-bottom:dotted 1px #ccc;
}

#mainCat a
{
	background:url('siteimages/pearl-icon.gif') no-repeat 0% 50%;
	font:8pt verdana;
	display: block;
	height:20px;
	padding: 4px 2px 0px 20px;
	text-decoration: none;
	color: #0060A7;
}

#mainCat a:hover
{
	color: #000;
	background:url('siteimages/pearl-icon-on.gif') no-repeat 0% 50%;
	padding: 4px 2px 0px 20px;	
}

#mainCat .titleLink {
	background:url('siteimages/pearl-icon1.gif') no-repeat 0% 50%;
	font:8pt verdana;
	display: block;
	height:20px;
	padding: 4px 2px 0px 20px;
	text-decoration: none;
	color: #0060A7;
}

#mainCat .titleLink:hover {
	color: #000;
	background:url('siteimages/pearl-icon1-on.gif') no-repeat 0% 50%;
	padding: 4px 2px 0px 20px;	
}

#mainCat h2 {
	font:bold 10pt verdana;
	color:#0060A7;
	margin:0px;
	padding:4px;
	background-color:#EBF9FD;
}

#mainCat h1 {
	font:bold 10pt verdana;
	color:#004D93;
	margin:0px;
	padding:0px;
}

#hackerSafe {
float:left;
width:195px;
margin-left:10px;
text-align:left;
margin-bottom:60px;
}

#hackerSafe a
{
	background:none;
	display: block;
}

#hackerSafe a:hover
{
	background:none;
}

.category{
padding-top:10px;
background:url('siteimages/cat-bg.jpg') no-repeat;
vertical-align:top;
}

.catImage {text-align:center;margin:10px;}
.catText {font:10pt Verdana;padding:10px;color:#888;}
.catimg {border:1px solid #000;margin:0px;}


#footer {
	margin:0px auto;
	text-align:right;
	padding:10px 15px 5px 0px;
	width:897px;
	font:7pt Verdana;
	color:#000;
}

#footer a {font:8pt Verdana; text-decoration:none;color:#000;}

#footer a:hover {text-decoration:underline; color: #1CB7DE;}

input{vertical-align:middle;font:8pt Verdana;}

hr{border-bottom:none;border-left:0px;border-right:0px;border-top:thin dotted #ccc;text-align:center;}
.red{font:8pt verdana;color:#ff0000;}

.contact {font:8pt Verdana; text-decoration:underline;color:#000;}
.contact:hover {text-decoration:none; color: #333;}