/* primary layout elements
----------------------------------------------- */

	body {
		background: #FFFFFF;
		margin: 0px;
		padding: 0px;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}


/* header
----------------------------------------------- */

	#header {
		height:100px;
	}

	#header .logo {
		float: left;
		width: 300px;
		height: 90px;

		padding-top: 10px;
	}

	#header .logo img {
		border: 0px solid #FFFFFF;
	}

	#header .user {
		background: #21ABEA url(../../images/layout/userbar/left.gif) no-repeat bottom left;

		display: block;
		height: 20px;

		margin: 0px 10px 0px 0px;

		float: right;

		font-size: 12px;
		color: #FFFFFF;
	}

	#header .user span {
		display: block;
		height: 18px;

		background: transparent url(../../images/layout/userbar/right.gif) no-repeat bottom right;
		padding: 2px 10px 0px 10px;
	}

	#header .user span a {
		color: #FFFFFF;
	}

	#header .ads {
		float: right;
		width: 468px;
		height: 60px;

		margin: 10px 10px 0px 0px;
	}

/* Header Navigation Bar
----------------------------------------------- */


	#navbar {
		height: 32px;
		margin-bottom: 10px;
	}

	#navbar div.container_16 {
		height: 32px;
		background: #046EFC url(/images/layout/navbar/bg.png) repeat-x top left;
	}

	#navbar div.container_16 div {
		height: 32px;
		background: transparent url(/images/layout/navbar/left.png) no-repeat top left;
	}

	#navbar div.container_16 div div {
		background: transparent url(/images/layout/navbar/right.png) no-repeat top right;
	}


	#navbar ul {
		padding: 0px;
		padding-left: 60px;
		margin: 0;
	}

	#navbar ul li {
        	float:left;
        	display:inline;
        	position:relative;
        	z-index:500;
	        margin:0;
	}

	#navbar ul li a {
        	display:block;
		height: 25px;
		padding: 7px 8px 0px 8px;

		background: transparent;
		border-left: 1px solid transparent;
		border-right: 1px solid transparent;

		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}

	#navbar ul li a:hover, #navbar ul li.selected a:hover, #navbar ul li a.parent {

		background: #FFFFFF;
		border-left: 1px solid #046EFC;
		border-right: 1px solid #046EFC;

		color: #046EFC;
	}

	#navbar ul li.selected a {

		background: #046EFC url(/images/layout/navbar/active.png) repeat-x top left;
		background: #FFFFFF;
		border-left: 1px solid #046EFC;
		border-right: 1px solid #046EFC;
		color: #113E72;
	}

	#navbar ul li ul {
		margin: 0px;
		padding: 0px;

		z-index: 1000;

		display: none;
		width: 160px;

		position: absolute;
		top: 32px;
		left: 0px;

		background: #FFFFFF;
		border-bottom: 1px solid #046EFC;
	}

	#navbar ul li ul li {
        	display:block;
        	float: none;
	}

	#navbar ul li ul li a {
		display: block;
		height: 14px;
		padding: 4px 0px 8px 4px;

		background: transparent;
		border-left: 1px solid #046EFC;
		border-right: 1px solid #046EFC;

		font-size: 14px;
		font-weight: normal;
		color: #046EFC;
	}

	#navbar ul li ul li a:hover {
		background: #fff;

		border-left: 1px solid #046EFC;
		border-right: 1px solid #046EFC;

		color: #A70303;
	}


/* Side Navigation Bar
----------------------------------------------- */

	#sidelinks {
	}

	#sidelinks .std {
		margin-bottom: 8px;
	}

	#sidelinks .std h4 {
		font: bold 14px Arial;
		color: #0773FA;
		background: transparent;
		margin: 0px 0px 0px 0px;
		padding: 2px;
	}

	#sidelinks .std ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#sidelinks .std ul li {
		padding: 0px;
		margin: 0px;
		width: 158px;
	}

	#sidelinks .std ul li span, #sidelinks .std ul li a {

		background: #FFFFFF url(/images/bullet.gif) no-repeat 5px center;
		display: block;
		padding: 2px 0;
		padding-left: 15px;
		color: #A70303;
		text-decoration: none;
		font-size: 12px;
	}


	#sidelinks .std ul li a:hover {
		color: #A70303;
		background: #F3F3F3 url(/images/bullet.gif) no-repeat 5px center;
	}



/* Content Area
----------------------------------------------- */

	#contentwrapper {
		float: left;
		width: 100%;

	}

	#contentcolumn {
		margin: 0 150px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	}

	#rightcolumn {
		float: left;
		width: 141px; /*Width of right column*/
		margin-left: -150px; /*Set left margin to -(RightColumnWidth)*/
		border-left: 1px dashed #000000;
	}

	.innertube {
		margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	}

/* Footer
----------------------------------------------- */

	#footer {
		border-top: 2px solid #CCCCCC;
		margin: 10px 0px;
		padding: 4px 0px;

		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 12px;
	}

	#footer .left {
		text-align: left;
	}

	#footer .right {
		text-align: right;
	}

	#footer a {
		color:#000000;
	}

	#footer a:hover {
		color:#000000;
	}

	#footer .active a {
		color:#000000;
	}

