				#regform label {
					padding:4px !important;
					display:block !important;
					width:150px !important; 
					float:left !important;
					}
				#regform input, #regform select {
					margin:3px !important;
					padding:1px !important;
				}
/* NEW RESOURCES MODULE */

			#itemsummary {
				padding-left:100px;
				background:url('/assets/images/resource.jpg') no-repeat 20px 8px;
			}
			#itemsummary p {
			display:block;
			border-bottom:1px solid #007598;
			padding-top:10px;
			}
			#itemsummary .lastitem {
			border-bottom:0;
			}



.twoColumns #sidebar1 {
	float: right;
	width: 336px;

}
.twoColumns #mainContent { 
	width:590px;
	padding: 0;
} 
#scroller {
}
#scroller #moduleOuter {
}
#scroller #moduleInner {
}
#sidebar1 #scrollerInner {
overflow: auto; height: 175px; background:#FFF;
width:336px;
margin: 0 auto;
}
#mainContent #scrollerInner {
overflow: auto; height: 175px; background:#FFF;
width:575px;
margin: 0 auto;
}
#featuredresources {
overflow: auto; height: 320px; background:#FFF;
}




/* LOGIN FORM */
#loginform {
width:210px;
margin-left:2px;
font-size:10px;
min-height:86px;
background:RGB(0,102,204);
border:2px outset #007ac3;
margin-bottom:10px;
}
.loginbutton {
float:left !important;  margin:3px 0 0 0px !important; border:0 !important; background:none !important;
 }
 .communitybutton {
float:left !important; margin:3px 0 0 3px !important; border:0 !important; background:none !important;
 }
#loginform fieldset{
padding:0;
min-height:90px;
}

#loginform label{
display:block;
padding:8px 5px 0;
text-align:right;
color:#fff;
font-weigt:bold;
}
#loginform input {
margin-right:8px;
border:1px solid #999999;
float:right;
clear:right;
background:#CCCCCC;
}
.txtinput {
	width:110px;
}
#loginform input:focus,#loginform input:hover {
	background:#fff;
}
.error{
color:red;
font-weight:bold;
}

.form {
	margin:0 20px 10px 20px;
	padding:0 15px 15px 15px; 
	background:#f3f3f3; 
	border:2px solid #cfcfcf
}

#login {
	width:210px;
	float:right;
	text-align:left;
}

#required_fields {
	font-size: 10px;
	color: #E50000;
	text-align:right;
}

#msg {
	display:none; 
	position:absolute; 
	z-index:200; 
	background:url(/assets/images/msg_arrow.gif) left center no-repeat; 
	padding-left:7px
}

#msgcontent {
	display:block; 
	background:#f3e6e6; 
	border:2px solid #924949; 
	border-left:none; 
	padding:5px; 
	min-width:150px; 
	max-width:250px
}
			
			
#info_msg {
	background:#D1DFDF;
	border:1px solid #0E4100;
	color: #000;
	padding:10px;
	margin-bottom: 15px;
}

.input input{
	border: 1px solid #7F9DB9;
}
	
.input_error input, .input_error textarea, .input_error select {
	border: 1px solid #f00;
}
	
.input_error label, .required, .input_error p, .input_error .label {
	color: #f00;
}
	
#error_msg {
	margin: 5px 0; 
	border: 1px solid #f00;
	background: #FFFFE1;
	padding: 10px;				
}

#error_msg h3 {
	color: #f00;
}


/* ARTICLE */

#article {
	width:590px;
}
#article h2 {
		font-size:18px;
		line-height:24px;
		color:#000;
	}
	#article .byline {
		font-size:10px;
	}
	#article hr {
	margin:0 0 10px 0;
	}
	#article .leftcolhr {
		border: none 0;
border-top: 1px solid #ccc;
text-align: left;
color: #ccc;
background-color: #ccc;
height: 1px;
margin:0;
	}
	#article .comments {
		font-size:16px;
		line-height:26px;
		color:#666666;
	}
	#article .leavecomment {
		font-size:14px;
	}
	#article h2 {
		padding:5px 20px 5px 20px;
		margin-right:0;
	}
	#article p {
		padding:0 20px 10px 20px;
	}



/* RATING THUMBS UP */
#rating {
	float:right; 
	vertical-align:middle;
}
.thumbs {
	width:33px; 
	display:block; 
	float:left;  
	text-decoration:underline; 
	font-size:12px; 
	font-weight:bold;
}
.thumbsup {
	background:url('/assets/images/thumbsup.jpg') no-repeat 0 6px;
	color:#399300;
	padding-left:20px;
}
.thumbsdown {
	background:url('/assets/images/thumbsdown.jpg') no-repeat 5px 6px;
	color:#e72a02;
	border-left:1px solid #ccc;
	padding-left:25px;
}






/* TWITTER MODULE */

#listing {
	padding:5px 15px 15px 10px; 
	margin:0 0 10px 0;
	font-size:11px;
	list-style: none;
}
#listing .row2 {
	display:block;
	width: 85%;
	background:#fff;
	padding:4px 8px;
	height:auto;
	border:0;
	margin:0 auto 3px auto;
}
#listing .row1 {
	display:block;
	width: 85%;
	background:#dbf1f8;
	padding:4px 8px;
	height:auto;
	border:0;
	margin:0 auto 3px auto;
}
#listing .listing_link {
	height: auto;
	text-decoration:none;
	color:#303030 !important;
	font-weight:normal;
}
.followlink {
	font-size:9px; text-align:right; text-decoration:underline; color:#CCCCCC;
}









/* TEXT STYLES */

a, .title2 {
	color: #000;
	text-decoration:none;
}
.title {
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height:20px;
}
.title2 {
	font-weight:bold;
	font-size:12px !important;
}
.deck {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
}
.cta {
	font: bold 10px Arial, Helvetica, sans-serif;
	color:RGB(0,102,204) !important;
}
.date {
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#666;
}
.cta2 {
	font: bold 10px Arial, Helvetica, sans-serif;
	color:RGB(0,102,204) !important;
	
}













/* PAGE LAYOUT */

hr {
border: none 0;
margin:0 auto;
border-top: 1px solid #007598;
width: 100%;
text-align: center;
color: #007598;
background-color: #fff;
width:94%;
height: 1px;
}
.resources {
	width:460px !important;
	margin:0 0 5px 113px; !important;
}


.rightwrap {
	margin-right:12px;
}
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; 
	padding: 0;
	color: #000000;
	line-height:16px;
	text-align:center;
}
.twoColumns #container { 
	width: 950px;  
	margin: 0 auto 15px auto;
	text-align:left; 
} 


.twoColumns #footer { 
	/* padding: 0 10px 0 20px; */
	background: url('/assets/images/footer.jpg');
	color:#fff;
	text-align:center;
	font-size:10px;
	height:100px;
	margin-top:20px;
	margin:auto;
	width:950px;
} 
.twoColumns #footer p {
	width:950px;
	margin: 0 auto;
	padding: 10px 0;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}











/* HEADER */
.twoColumns #header {
	font-family:Arial,sans-serif;
	background:url('/assets/images/headbg.gif') repeat-x; 
/*	min-width:950px;
	width:auto; */
	height:119px;
	width:950px;
	margin: 0 auto;
}

#searchBar {
	font-family:Arial,sans-serif;
	color:#CCCCCC;
	font-weight:bold;
	background:url('/assets/images/search-bg.gif') repeat-x; 
/*	min-width:950px; */
	width:950px;
	margin:0 auto;
	padding-top:4px;
	height:27px;
}
#searchContent {
	text-align:right;
	margin:0 auto;
	width:950px;
}
#bannerAds {
	text-align:center;
	margin:0 auto 0 auto;
	width:950px;
	padding:8px 0 8px 0;
}

#leaderboard {
	width:728px;
	float:left;
}
div.headerContent {
	text-align:left;
	margin:0 auto;
	width:950px;
}
.headerCeiling {
	float:left;
	}
.headerContent .headerCeiling {
	padding-top:10px;
	margin:0;
}
.headColRight {
	float:right;
}

.headerContent .headColRight {
	position:relative;
	top:8px;
	width:auto;
	z-index:1;
}
















/* MODULES */

div.moduleDate {
  float: right;
  font-size: 10px;
}


.module {
  width: 100%;
  margin: 0 0 12px 0;
  float:left;
  background:#fff;
  border: 1px solid #969696;
  /* background: url('/assets/images/topleft.png') left top no-repeat; */
}

.module h1 {
  margin: 0;
  background: #666666;
  letter-spacing:-.05em;
  background: url('/assets/images/module-top.gif') repeat-x;
  /* background: url('/assets/images/topright.png') right top no-repeat; */
}

#container .module h1 {
	font-size: 14px;
	padding: 12px 20px 4px 20px;
	color:rgb(0,102,204);
}

#sidebar1 .module h1 {
	font-size: 12px;
	padding: 12px 10px 0 10px;
	color:RGB(234,171,0);
}

.module #moduleOuter {
  /* background: url('/assets/images/bottomleft.png') left bottom no-repeat; */
  
}
#sidebar1 .module #moduleOuter {
  /* background: url('/assets/images/bottomleft.png') left bottom no-repeat; */
  border:0;
}
#sidebar1 .module p, #sidebar1 .module h2 {
	
}

.module #moduleInner {
	padding:5px 0;
	background:#fff;
  /* background: url('/assets/images/bottomright.png') right bottom no-repeat; */
}

.module h2 {
  padding: 8px 15px 0 8px;
  font-size:12px;
  background: #fff; 
}

.module p {
  padding-bottom: 10px;
  background: #fff; 
}

.module p, .module h2 {
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
  
}
#sidebar1 .module p, #sidebar1 .module h2 {
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  
}

div.rsslink {
  float: right;
  padding: 7px;
  font-size: 10px;
}




/* FORUMS */

#forumContainer {
	width:570px;
	padding:0 15px 10px 15px; 
	background:#fff;
	margin:0;
	float:left;
	}
#forumContainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	}
#forumContainer li {
	padding:0;
	margin:0;
	float:left;
	}
#forumContainer .row a, #forumContainer .row2 a {
	background-image: url(/assets/images/download-off.png); 
	background-repeat: no-repeat; 
	background-position: 462px 5px; 
	display:block; 
	padding:3px; 
	width:560px; 
	_width:558px; 
	color:#000000; 
	font-weight:bold; 
	padding-left:8px; 
	font-size:11px;
	margin:0;
	float:left;
	}
#forumContainer a:link, #forumContainer a:visited {
	color:#000000; 
	font-weight:bold; 
	text-decoration:none;
	margin:0;
	}
#forumContainer a:hover {
	background-image: url(/assets/images/download-on.png); 
	background-repeat: no-repeat; 
	background-color:#cde6f8; 
	color:#444444;
	}
#forumContainer .firstRow {
	border-top:2px solid #ccc;
}
.forumTitle {
	font:bold 18px Arial, Helvetica, sans-serif;
}
.forumDescription {
	font-weight:normal;
	line-height:16px;
}
.topicButton {
	background:#f4f4f4; 
	float:left; 
	width:96px; 
	text-align:center; 
	padding:5px 0;
	margin:2px;
	border:1px solid #ccc;
}
.topicButton:hover {
	border:1px solid #003366;
}
.whitebg {
        background:#fff;
}
.offwhitebg {
	background:#cecece;
        color:#fff;
}
.greenbg {
        background:url(/assets/images/grey-grad-bg.jpg) no-repeat #ededed;
        color:#fff !important;
}
.greenbg li {
	margin-left:25px;
	padding-left:0;
}
.greenbg a {
        color:#002b9e !important;
        font-size:12px;font-weight:bold; padding-left:0;padding-right:20px;padding-bottom:5px;display:block;margin:0;
}

#forumContainer .row {
 	margin:0;
	padding:0;
	margin-top:3px;
	font-size:12px;
	float:left;
	}
#forumContainer .bottomrow {
 	margin:0;
	padding:0;
	padding-top:8px;
	padding-bottom:10px;
	margin-top:12px;
	font-size:12px;
	float:right;
	width:570px;
	_width:565px;
	text-align:center;
	border-top:2px solid #ccc;
	}
#forumContainer .bottomrow a {
	color:#003399;
	text-decoration:underline;
}
#forumContainer .bottomrow a:hover {
	text-decoration:none;
}
.forumTopics {
	float:left; 
	padding:10px 0;
	/* width:300px */
}
#forumContainer .row2 {
 	margin:0;
	padding:0;
	font-size:12px;
	margin-top:3px;
	float:left;
	background:#f3f3f3;
	}
.topicHead {
	background:#acf347; 
	color:#fff; 
	text-align:center; 
	margin-bottom:2px;
}
.topicHead a {
	text-decoration:none !important;
}
#forums-header {
	width:500px; 
	float:left; 
	padding:10px;
}
#forums-inner {
	background:#fff;
}

#forumContainer .date {
  	float: left;
  	width: 60px;
 	text-align: left;
    margin:0;
	}
#forumContainer .title {
  	float: left;
  	width: 300px;
 	text-align: left;
	font-weight:normal;
	font-size:12px;
	padding-right:20px;
	margin-top:0;
	}
#forumContainer .author {
  	float: left;
  	width: 130px;
 	text-align: left;
    margin:0;
	}
#forumContainer .hits {
  	float: left;
  	width: 50px;
 	text-align: left;
    margin:0;
	}
#forumContainer .more {
  	float: left;
  	width: 160px;
 	text-align: left;
    margin:0;
	font-size:13px;
	}
#forumContainer .total {
  	float: left;
  	width: 180px;
 	text-align: left;
    margin:0;
	font-weight:normal;
	}
#forumContainer .pages {
  	float: left;
  	width: 90px;
 	text-align: left;
    margin:0;
	font-weight:normal;
	}
#forumContainer .links {
  	float: left;
  	width: 80px;
 	text-align: left;
    margin:0;
	font-size:14px;
	}
	.txt {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
h2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
margin:0;
}
.colorbar {
        background-color: #790000;
}
.contentpaneopen {
background-color:#fff;
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}

.title_linked, .title_linked a{
color: rgb(60, 60, 60); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 24px; line-height: 26px; font-size-adjust: none; font-stretch: normal;text-decoration:none;
}
.title_linked a:hover{
color: rgb(60, 60, 60); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 24px; line-height: 26px; font-size-adjust: none; font-stretch: normal;text-decoration:underline;
}
ol {
font-size:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
#related-content {
	WIDTH:315px; _WIDTH:322px;FONT-FAMILY: verdana,arial,sans-serif; POSITION: relative; 
}
#related-content-header {
	Z-INDEX: 5; BACKGROUND-IMAGE: url(http://www.eweek.com/images/related_content/slices2/eweek-relcon-header-bg.gif); WIDTH: 315px; POSITION: absolute; HEIGHT: 36px
}
#related-content-header H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 5; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 315px; COLOR: #fff; LINE-HEIGHT: 36px; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,sans-serif; POSITION: absolute; HEIGHT: 36px; TEXT-ALIGN: center
}
#related-content-body {
	clear:both;
font-family:arial,sans-serif;
position:relative;
WIDTH:315px; _WIDTH:322px;
}
#related-content-body-ccpc {
	CLEAR: both; BACKGROUND-IMAGE: url(http://www.eweek.com/images/related_content/slices2/relcon-bg_ads.gif); WIDTH:315px; _WIDTH:322px;FONT-FAMILY: arial,sans-serif; POSITION: relative; 
}
#related-content-tabs {
	CLEAR: both; BORDER-TOP: #cccccc 1px solid; LEFT: 2px;WIDTH:315px; _WIDTH:322px;FONT-FAMILY: arial,sans-serif; POSITION: relative; TOP: 38px; HEIGHT: 27px; BACKGROUND-COLOR: #3366cc;
}
#related-content-tabs A:hover {
BACKGROUND-COLOR: #ffffff;COLOR: #0000cc; 
}
.related-content-date{
        font-size: .78em;color:#444;
}
.rel-tab-on {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 105px; _WIDTH: 107px;COLOR: #0000cc; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rel-tab-on A B {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 105px; _WIDTH: 107px;COLOR: #0000cc; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rel-tab-off {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 104px; _WIDTH: 106px;COLOR: #ffffff; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #3366cc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rel-tab-off A B {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 104px; _WIDTH: 106px;COLOR: #ffffff; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BACKGROUND-COLOR: #3366cc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.rel-tab-off a:hover {
BACKGROUND-COLOR: #ffffff;COLOR: #0000cc; 
}
.rel-tab-off a:hover B {
BACKGROUND-COLOR: #ffffff;COLOR: #0000cc; 
}
#related-content-tabs A {
	DISPLAY: inline; FONT-SIZE: 13px; HEIGHT: 27px
}
#related-content-body DIV UL,  #related-content-body-ccpc DIV OL{
	PADDING: 0px; LIST-STYLE: none none outside;  MARGIN: 0px; COLOR: #c4c4c4; 
}
#related-content-body DIV UL LI, #related-content-body-ccpc DIV OL LI  {
	 MARGIN: 0px; OVERFLOW: hidden; PADDING: 0px; POSITION: relative; HEIGHT: 42px; _height:42px;
}
#related-content-body DIV UL LI DIV, #related-content-body-ccpc DIV OL LI DIV {
    width:323px; overflow:hidden; height:30px; _height:34px; padding:0px; margin:0px;
}
#related-content-body DIV UL LI DIV A, #related-content-body-ccpc DIV OL LI DIV A  {
	vertical-align:middle;PADDING-RIGHT: 4px; DISPLAY: inline; position:absolute;MARGIN-LEFT: 45px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; overflow:hidden;width:250px;height:26px;_height:28px;line-height:13px;COLOR: #003366; TEXT-DECORATION: none; padding-top:3px;
}
#related-content-body DIV UL LI DIV SPAN #related-content-body-ccpc DIV OL LI DIV SPAN {
	margin:0px;padding:0px;
}
#related-content-body DIV UL LI DIV SPAN A, #related-content-body-ccpc DIV OL LI DIV SPAN A{
	margin:0px;padding:0px;
}
#related-content-body DIV UL LI DIV SPAN A IMG, #related-content-body-ccpc DIV OL LI DIV SPAN A IMG  {
	margin:0px;padding:0px; margin-top: 6px; position:absolute;display:inline;VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px; margin-left:22px;_margin-left:22px;
}
#related-content-body DIV UL LI DIV B, #related-content-body-ccpc DIV OL LI DIV B {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3366cc; LINE-HEIGHT: 30px; POSITION: absolute; TEXT-ALIGN: right
}
#related-content-bottom {
	DISPLAY: block; WIDTH:315px;_WIDTH:322px; POSITION: absolute; HEIGHT: 25px; TEXT-ALIGN: right
}
#related-resources {
       margin:0px;
       padding:5px, 5px, 5px, 5px;
	width:205px;
	_width:205px;
       margin-right:10px;
       display:block;
       float:left;
}
#related-resources a{
       display:block;
       padding:0px;
       margin:0px;
       padding-left:8px;
       padding-right:5px;
       line-height:13px;
	font-family:verdana,arial,sans-serif;
       font-size:11px;
}

	
	
/* RESOURCES */

#eventCalendarContainer {
	width:580px;
	padding:10px;
	background:#fff;
	margin:0;
	float:left;
	}
#eventCalendarContainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	}
#eventCalendarContainer li {
	padding:0;
	margin:0;
	float:left;
	}
#eventCalendarContainer a {
	background-image: url(/assets/images/download-off.png); 
	background-repeat: no-repeat; 
	background-position: 462px 5px; 
	display:block; 
	padding:3px; 
	width:570px; 
	_width:567px; 
	color:#000000; 
	font-weight:bold; 
	padding-left:8px; 
	font-size:11px;
	margin:0;
	float:left;
	}
#eventCalendarContainer a:link, #eventCalendarContainer a:visited {
	color:#000000; 
	font-weight:bold; 
	text-decoration:none;
	margin:0;
	}
#eventCalendarContainer a:hover {
	background-image: url(/assets/images/download-on.png); 
	background-repeat: no-repeat; 
	background-color:#cde6f8; 
	color:#444444;
	}
#eventCalendarContainer .row {
 	margin:0;
	padding:0;
	padding-top:5px;
	font-size:12px;
	float:left;
	}
#eventCalendarContainer .resource {
  	float: left;
  	width: 130px;
 	text-align: left;
    margin:0;
	}
#eventCalendarContainer .summary {
  	float: left;
  	width: 320px;
 	text-align: left;
	font-weight:normal;
	}



.required{
    color:#000;
}





/* MENU 1*/

#lorem #lorem-nav, 
#ipsum #ipsum-nav, 
#dolor #dolor-nav, 
#amet #amet-nav, 
#nostra #nostra-nav {
	color:#fff;
	background-position: 10px 12px;
	}
#menuOuter {
	width:950px;
	margin:0 auto;
	background: url('/assets/images/menubg.gif') repeat-x;
}
#menu{
	color : White;
	width:950px;
	margin:0 auto;
	}
#menu ul{
	padding : 0;
	margin : 0;
	float:left;
	height:24px;
	}
#menu ul li{
	display : inline;
	}
#menu ul li a{
	margin:4px 0 5px 0;
	padding:0 10px 0 10px;
	border-left:solid 1px #ccc;
	color:#ccc;
	font-weight : bold;
	text-align:center;
	text-decoration : none;
	float : left;
	background-position: 10px 12px;
	}
#menu ul li a:hover{
	color : #ffffff;
	background-position: 10px 12px;
	} 
#menu a {
	font-size:10px;
	text-align:right;
	text-transform: uppercase;
	}
.lastMenuItem {
}

