.smallGray {
	font-size:smaller;
	color: #333333;
	
}
#menu {
	background: #003366;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	float: left;
	font: 67.5% Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #003366 url("images/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #99ccff url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;                    
}

#supportmenu {
	background: #003366;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#supportmenu li {
	float: right;
	font: 55% Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#supportmenu a {
	background: #003366 url("images/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 4px 12px;
	text-decoration: none;
	font-weight:normal;
}
#supportmenu a:hover {
	color: #ffff00;
	padding-bottom: 4px;                    
}

#dropline {position:relative; font-size:12px; height:38px; background:url(../css/images/back.gif);}

#dropline, #dropline ul {padding:0; margin:0; list-style:none; width:700px;}

#dropline table {border-collapse:collapse; margin:-1px -10px; 0 0; padding:0; width:0; height:0; font-size:12px;}
#dropline li {float:left; height:38px; margin-right:1px;}
#dropline li a {float:left; display:block; height:38px; line-height:38px; padding:0 20px 0 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; font-weight:bold;}
#dropline li a.down {background:url(../css/images/down.gif) no-repeat right center;}
#dropline li ul li a.down {font-size:15px; color:#ff0; font-weight:normal;}

#dropline li a:hover {white-space:nowrap; color:#444;}
#dropline li a.down:hover {white-space:nowrap; color:#444; background:url(../css/images/down-over.gif) no-repeat right center;}

#dropline li:hover > a {color:#444;}
#dropline li:hover > a.down {color:#444; background:url(../css/images/down-over.gif) no-repeat right center;}

#dropline li ul {position:absolute; top:38px; left:-9999px; z-index:10; background:url(../css/images/sub-back.png) left top;}
#dropline li ul.floatRight li {float:right;}

#dropline :hover ul,
#dropline :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul :hover ul :hover ul {left:0; background:url(../css/images/sub-back.png) left bottom;}

#dropline :hover ul ul,
#dropline :hover ul :hover ul ul,
#dropline :hover ul :hover ul :hover ul ul,
#dropline :hover ul :hover ul :hover ul :hover ul ul {left:-9999px; top:38px; background:transparent;}

#shadow-container {
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	width: 800px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}

	#shadow-container .shadow1 {
		background: #F1F0F1;
	}

	#shadow-container .shadow2 {
		background: #DBDADB;
	}

	#shadow-container .shadow3 {
		background: #B8B6B8;
	}

	#shadow-container .container {
		background: #ffffff;
		border: 0px solid #848284;
		padding: 1px;
	}
	body {
	margin-top: 10px;
	background-color: #EAEAEA;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* NEW STUFF STARTS HERE */

h1, h2, h3 {
	margin: 0;
	text-transform: lowercase;
	letter-spacing: -.05em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1em;
}

ul, ol {
}

/* Page */

#page {
	width: 800px;
	margin: 0 auto;
	background: #FFFFFF url(images/img03.jpg) repeat-y left top;
	padding-top: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#regpage {
	padding: 5px;
	width: 790px;
	margin: 0 auto;
	background: #FFFFFF;
	padding-top: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Content */

#content {
	float: left;
	width: 485px;
	margin-left: 10px;
}

#content a {
	background: url(images/img05.gif) repeat-x left bottom;
	text-decoration: none;
	color: #ffff00;
}

#content a:hover {
	background: none;
	color: #ffffff;
}
/* reg Content */

#regcontent {
	float: left;
	width: 520px;
	margin-left: 10px;
}

#regcontent a {
	background: #99ccff;
	text-decoration: none;
	color: #ffff00;
}

#regcontent a:hover {
	background: none;
	color: #003366;
}

#webcontent {
	float: left;
	width: 750px;
	margin-left: 10px;
}

#webcontent a {
	background: #99ccff;
	text-decoration: none;
	color: #ffff00;
}

#webcontent a:hover {
	background: none;
	color: #003366;
}

#webcontent ul {
	margin: 0;
	padding: 10px;
	list-style: none;
}

#webcontent li {
	background: url(images/img05.jpg) no-repeat left 50%;
	padding-left: 10px;
	font-size: .9em;
}

.post {
}

.post .title {
	padding: 5px;
	border-bottom: 1px solid #354658;
	background: url(images/img06.jpg) no-repeat left bottom;
	color: #FFFFFF;
}

.post .title a {
	color: #003366;
}

.post h2 {
	font-size: 1.8em;
}

.post .entry {
	padding: 10px;
	text-align: justify;
	color: #FFFFFF;
	font-size: .85em;
}

.regpost {
}

.regpost .title {
	padding: 5px 0;
	border-bottom: 1px solid #354658;
	background: url(images/img06.jpg) no-repeat left bottom;
	color: #003366;
}

.regpost .title a {
	color: #003366;
}

.regpost h2 {
	font-size: 1.8em;
}

.regpost .entry {
	padding: 10px;
	text-align: justify;
	color: #000000;
	font-size: .85em;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 230px;
	background: #99ccff;
	margin-right: 15px;
	padding-top: 10px;
	color: #000000;
	font-size: .90em;
}
#sidebar a {
	background: url(images/img05.gif) repeat-x left bottom;
	text-decoration: none;
	color: #003366;
}

#sidebar a:hover {
	background: none;
	color: #ffff00;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
}

#sidebar li ul {
	padding: 10px;
}

#sidebar li li {
	background: url(images/img05.jpg) no-repeat left 50%;
	padding-left: 10px;
}

#sidebar h2 {
	padding: 2px 10px;
	background: url(images/img04.jpg) no-repeat bottom;
	font-size: 1.5em;
	color: #FFFFFF;
}

#sidebar p {
	padding: 5px;
}

#footer {
	padding-top: 5px;
	color: #000000;
	font-size: .90em;
}
#footer a {
	background: url(images/img05.gif) repeat-x left bottom;
	text-decoration: none;
	color: #003366;
}

#footer a:hover {
	background: none;
	color: #ffff00;
}

/* Sidebar */

#regsidebar {
	float: left;
	width: 230px;
	background: #D6D6D6;
	margin-right: 5px;
	padding-top: 10px;
	color: #000000;
	font-size: .90em;
}
#regsidebar a {
	background: url(images/img05.gif) repeat-x left bottom;
	text-decoration: none;
	color: #003366;
}

#regsidebar a:hover {
	background: none;
	color: #ffff00;
}

#regsidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#regsidebar li {
}

#regsidebar li ul {
	padding: 10px;
}

#regsidebar li li {
	background: url(images/img05.jpg) no-repeat left 50%;
	padding-left: 10px;
}

#regsidebar h2 {
	padding: 2px 10px;
	background: url(images/img04.jpg) no-repeat bottom;
	font-size: 1.5em;
	color: #FFFFFF;
}

#regsidebar p {
	padding: 5px;
}

#DisplayColumn {
	float: left;
	width: 175px;
	background: #ffffff;
	margin-right: 5px;
	padding-top: 5px;
	color: #000000;
	font-size: .90em;
	border-bottom: 1px solid #354658;
	border-right: 1px solid #354658;
}
