/***************************/
/*primary layout components*/
/***************************/

/*body & section div tags*/
body {width:100%; margin:0; padding:0; border-width:0; position:relative;
  vertical-align:top; }/*entire body-page*/
#main {width:768px; border-width:0px; padding-left:12px; padding-right:12px;
  background-image:url(/images/bgBanner.jpg); background-repeat:no-repeat; background-position:top;
  background-position:top;}/*entire page component inside body*/

/*individual containers & components*/
#corner {float:right; width:146px; position:relative; vertical-align:middle; height:74px;}
#content {margin:0 0 0 0;}
#content-c {width:396px; padding:6px; padding-top:0px; position:relative; float:left;}
#content-r {width:545px; padding:6px; position:relative; float:right;}
#content-rTabs {width:490px; border-color:#CCCCCC; 
  border-style:ridge; border-width:medium; padding:6px; position:relative; float:left;}
#content-l {width:590px; padding:0.5em; position:relative; float:left;}
#content-full {text-align:left; clear:both; 
  border:0; padding:6px; width:760px; position:relative; float:left;}
#content-next {text-align:left; clear:both; 
  border:0; padding:6px; width:760px; position:relative; float:left;}
#footer {margin:0; text-align:left; clear:both; padding:4px; width:760px;}
#footer2 {margin:0 0 0 0; text-align:left;}
#footer3 {margin:0; text-align:left; clear:both; padding:4px; width:760px;}
#footnote-l{margin:0; text-align:left; position:relative; float:left; padding:1px; width:130px;}
#footnote-r{margin:0; text-align:right; position:relative; float:right; padding:1px; width:460px;}
#header {margin:0 0 0 0; padding:0px;}
#logo {float:left;	width:500px; height:74px; vertical-align:bottom; z-index:1;}
#menubar {
	width: 760px;
	padding:4px;
	position:relative;
	border:0px;
	margin:0px;
	z-index: 5;
	height: 16px;
	clear:both;
}
#menus {width: 760px; padding-left:8px; height:14px; position:relative; border:0px; 
  margin:0px; clear:both;}

#sidebar_left {float:left; width:178px; margin:0px; padding:4px; position:relative;}
#sidebar_right {float:right; width:146px; margin:0px; position:relative;}
#sidebar_google {float:right; width:146px; margin:0px; position:relative;}
#tagline {padding:2px; float:left; width:600px; vertical-align:bottom; padding-top: 10px;}



/*component style classes*/
.colitem {border-left:2px solid #9999af; margin:0.5em;}
.itemtitle {background-color: #66CCCC;	width:100%;	font-size: 1.2em; font-weight: bold;}
.inside {padding:2px;	list-style-position: inside;}
