/* CSS - New Project */

/* reset */
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.center {text-align: center;}
	.clear {clear: both;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #e5e5e5;}

/* wrapper */
	#skinWrapper {border-top: 7px solid #000; clear:both;}

/* basic */
	#mainContainer, #headerContainer, #bodyContainer, #footerContainer {clear: both; width: 946px; margin: 0px auto;}
	
/* header */
	#headerContainer {}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; width: 237px; height: 100px; float: left; background: url(/Portals/3/images/logo.png) no-repeat; margin-top: 15px; padding-bottom: 10px;}
	#topNav {float: right; width: 316px; height: 14px; background: url(images/topnav.png) no-repeat bottom; font-family: Verdana, Arial, Helvetica, sans-serif;}
	#topNav ul {padding-left: 25px; margin-top: -5px;}
	#topNav li {list-style: none; float: left; margin-right: 10px; }
	#topNav li a {color: #fff; text-decoration: none; font-size: 11px;}
	
/* body */
	#bodyContainer {background: url(images/bodybg.png) repeat-y; min-height: 600px;}
	#bodyContent {background: url(images/bodytop.png) no-repeat; min-height: 73px; position: relative; top: -4px;}
	/*
	#bodyNav ul {position: relative; padding: 32px 0 0 125px; width:821px;}
	#bodyNav li {list-style: none; padding: 5px 20px; display: inline-block; float: left;}
	#bodyNav a {font-size: 14px; color: #fff; text-decoration: none; text-transform: uppercase; cursor:pointer;}
	#bodyNav a:hover {color: #ccc;}*/
	
	
	#bodyContent p{margin: 1px; padding: 1px;}
	a:link{color:#111; text-decoration:none; padding:0px}
	a:visited{color:#000; text-decoration:none; padding:0px}
	a:hover{color:#0C3; text-decoration:underline; padding:0px}

	.right { float:right}
	.left { float:left}
	.center { margin-right: auto; margin-left:auto; display:block;}
	
/*	#bodyNav .RadMenu_Crossings {}
    #bodyNav .RadMenu_Crossings ul {padding: 32px 0 0 125px; width: 821px; list-style-type: none; margin: 0px;}
    #bodyNav .RadMenu_Crossings li {list-style: none; padding: 5px 20px; display: inline-block; float: left;}
    #bodyNav .RadMenu_Crossings li a {font-size: 14px; color: #868686; text-decoration: none; text-transform: uppercase; cursor:pointer; font-weight: normal; padding: 0px;}
    #bodyNav .RadMenu_Crossings li a:hover {color: #ffffff;}
    #bodyNav .RadMenu_Crossings li a.current {color: #ffffff;}
    
    #bodyNav .RadMenu_Crossings ul li ul {background: #000000; padding: 0px; margin-top: 8px; width: 100%;}
    #bodyNav .RadMenu_Crossings li li {float: left; margin: 0px; vertical-align: top; text-align: left;}
    #bodyNav .RadMenu_Crossings li li a {font-size: 11px; color: #868686; text-decoration: none; text-transform: uppercase;}
    #bodyNav .RadMenu_Crossings li li a:hover {color: #ffffff;}
    #bodyNav .RadMenu_Crossings li li a.current {color: #ffffff;} */
	
	#bodyNav {padding: 32px 0 0 125px; width: 821px; margin: 0px;}
    .MenuItem {font-size: 14px; color: #868686; text-decoration: none; text-transform: uppercase; cursor:pointer; font-weight: normal; display:block; cursor:pointer; line-height:28px; margin:0px 15px 10px;}
    .MenuItemOver {font-size: 14px; color: #ffffff; text-decoration: none; text-transform: uppercase; cursor:pointer; font-weight: normal; display:block; cursor:pointer; line-height:28px; margin:0px 15px 10px;}
    .MenuItemClicked {font-size: 14px; color: #ffffff; text-decoration: none; text-transform: uppercase; cursor:pointer; font-weight: normal; display:block; cursor:pointer; line-height:28px; margin:0px 15px 10px;}
    .current {font-size: 14px; color: #fff; text-decoration: none; text-transform: uppercase; cursor:pointer; font-weight: normal; display:block; cursor:pointer;line-height:28px;  margin:0px 15px 10px;}
	    
    .Level1Item td { color: #868686; text-decoration: none; text-transform: uppercase; background-color:#000000; font-size: 11px; cursor:pointer; padding:5px;}
    .Level1Item_Over td {color: #ffffff;  text-decoration: none; text-transform: uppercase; background-color:#000000; font-size: 11px; cursor:pointer;padding:5px;}
    .Level1Item_clicked td {color: #ffffff;  text-decoration: none; text-transform: uppercase; background-color:#000000; font-size: 11px; cursor:pointer;padding:5px; }
    .currentsub td {color: #ffffff;  text-decoration: none; text-transform: uppercase; background-color:#000000; font-size: 11px; cursor:pointer;padding:5px; }

	
	#leftCol{float:left; width:559px; color:#5d5c5c; padding:20px}
	#leftCol h1{font-size:22px; color:#272525; font-weight:bold; padding:0; margin:0}
	#leftCol h2 {font-size: 16px; color: #272525; font-weight: bold; padding:0; margin: 0;}
	#leftCol h3 {font-size: 14px; color: #666666; font-weight: bold; padding:0; margin: 0;}
	#leftCol p{font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#666; line-height:18px}
	#leftCol ul{margin-left:25px}
	#leftCol li{list-style-type:disc;}
	#rightCol{float:right; width:313px; padding:35px 20px 0px 0px; overflow:hidden; margin-right:10px}
	#rightCol p{font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#000; line-height:18px; margin-top:5px; margin:0}
	#rightCol .sidebox {background: url(images/sideboxbottom.jpg) no-repeat bottom; padding-right: 8px; width: 100%;}
	#rightCol .title { text-transform:uppercase;}
	#rightCol .sidebox h2 {margin: 0; padding:0; background: url(images/sideboxtop.png) no-repeat; padding: 15px 0 10px 20px; font-size: 14px!important; color: #fff!important; text-transform: uppercase;}
	#rightCol .sidebox h3 {padding:0; padding-left:20px; margin: 4px; }
		#rightCol .sidebox h2 .Head {font-size: 14px!important; color: #fff!important; text-transform: uppercase;}
	#rightCol .sidebox .sidebody {padding: 0 20px 15px 20px; width: 100%;}
	.arrowlinks ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
	}
	.arrowlinks li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
	list-style-type: none;
}
	.arrowlinks a{
	color: #000000;
	background: url(images/bullet_arrow.jpg) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 18px; /*link text is indented 19px*/
	text-decoration: none;
	}
	.arrowlinks a:hover{ /*hover state CSS*/
	color: #66CC66;
	text-decoration: underline;
	}
	#oneColumn {padding: 25px;}
	#oneColumn table { text-align:left;}
	#oneColumn ul{margin-left:25px; margin-top: 10px; }
	#oneColumn li{list-style-type:disc; line-height: 15px;}
	    #oneColumn h1 {font-size: 22px; color: #272525; font-weight: bold; padding:0; margin: 0;}
		#oneColumn h2 {font-size: 16px; color: #272525; font-weight: bold; padding:0; margin: 0;}
		#oneColumn h3 {font-size: 14px; color: #666666; font-weight: bold; padding:0; margin: 0;}

/* footer */
	#footerContainer {background: url(images/footer.png) no-repeat; height: 76px; font-size:11px; padding-top:5px;}
	#footerContent {color: #959595; padding: 40px 0px 0px 25px; }
	#footerContent a {color: #547c96; text-decoration: underline;}
	#footerContent a:hover {text-decoration: none;}
	.footerLeft {float: left; width: 283px;}
	.footerRight {width: 620px; float: right;}
	
/* Login Control */
    a.Login {color: #ffffff;}
    a.Login:hover {text-decoration: underline;}
    