/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Title : CSS Document for Nnigma, Inc. Websites
Author : Chris Cagle
URL : http://www.cagintrnaet.com
Created : February 2008
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/** GLOBAL RESETS **/
:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:400;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}



/** GLOBAL SETS **/
.clear {clear:both;}
.clearright {clear:right;}
.clearleft {clear:left;}
body {
	text-align:justify;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF url(../images/headerbg-x.png) top left repeat-x;
	color:#000000;
	}
	
/**  
.wrapper {
	width:96%;
	min-width:975px;
	padding-left:10px;
	}
	**/
.wrapper {
	width:975px;
	min-width:975px;
	margin-left:auto;
	margin-right:auto;
	}
		
	
/** HEADER **/

#header {
	text-align:left;
	}
	#header .title {
		background:transparent url(../images/titlebg.png) top left no-repeat;
		height:75px;
		width:550px;
		float:left;
		position:relative;
		}
	#header .title h1 {
		position:absolute;
		top:20px;
		left:0;
		color:#FFFFFF;;
		font-size:29px;
		padding:0 0 0 60px;
		}
	#header .title h5 {
		position:absolute;
		top:22px;
		left:2px;
		color:#1D4967;
		font-size:29px;
		padding:0 0 0 60px;
		}
	#header .newsletter {
		background:transparent url(../images/newsletter-bg-y.png) top left repeat-y;
		height:75px;
		width:300px;
		float:right;
		}
		#header .newsletter .inner {padding:10px 0 0 20px;color:#FFFFFF;}
		#header .newsletter input#searchbox {border:1px solid #146194;padding:3px;}
		#header .newsletter input#searchbutton {border:1px solid #146194;font-weight:bold;color:#FFFFFF;padding:2px;background:transparent url(../images/buttonbg.png) center center repeat-x;}
		#header .newsletter p {line-height:27px;}
		#header .newsletter  a:link, #header .newsletter  a:visited {color:#FFFFFF;text-decoration:underline;}
		#header .newsletter  a:hover, #header .newsletter  a:focus  {color:#C4DCEA;text-decoration:underline;}
		#header .newsletter a.newsletter_link {padding:2px 20px 2px 20px;background:transparent url(../images/newsletter-small.png) center left no-repeat;line-height:27px;}
		#header .newsletter a.rss_link {padding:2px 0 2px 20px;background:transparent url(http://www.peoplesoft-planet.com/images/rss-small.gif) center left no-repeat;line-height:27px;}
	#header #mainnav {line-height:39px;font-weight:bold;font-size:12px;}
		#header #mainnav a {padding:13px 8px;}
		#header #mainnav a:link, #header #mainnav a:visited {color:#FFFFFF;}
		#header #mainnav a:hover, #header #mainnav a:focus, #home a#main_home
		{color:#146396 !important;background:#FFFFFF url(../images/tabbg.png) top left repeat-x;}
	#header .secnav {line-height:15px;font-weight:normal;font-size:12px;}
		#header .secnav a {padding:0 8px;}
		#header .secnav a:link, #header .secnav a:visited {color:#666666;}
		#header .secnav a:hover, #header .secnav a:focus {color:#CC0000;text-decoration:underline;}
		#header .leaderboard {margin: 0px auto; text-align:center;}
	

		
/** SMART NAVIGATION STYLES **/

#home a#main_home {color:#146396 !important;background:#FFFFFF url(../images/tabbg.png) top left repeat-x;}
#home a#sec_home {color:#CC0000 !important;text-decoration:underline;}
#home li.left_home a {color:#CC0000 !important;background:#FFFFFF url(../images/tabbg.png) top left repeat-x;}

	
	
/** LEFT BAR **/

#leftbar {
	background:#E0E4E6;
	width:178px;
	float:left;
	text-align:left;
	}
	#leftbar .innerbar {padding:9px 9px 50px 9px;}
	#leftbar ul#leftnav {background:#FFFFFF;list-style:none;margin:0 0 30px 0;}
		#leftbar #leftnav li {border-bottom:1px solid #E0E4E6;font-size:11px;}
		#leftbar #leftnav li a {display:block;color:#000000;padding:0 5px;line-height:21px;font-weight:bold;}
		#leftbar #leftnav li a:link, #leftbar #leftnav li a:visited {color:#000000;}
		#leftbar #leftnav li a:hover, #leftbar #leftnav li a:focus {color:#CC0000;background:#FFFFFF url(../images/tabbg.png) top left repeat-x;}



/** LEFT BAR MODULES **/

#leftbar .left_section {
	color:#000000;
	font-size:11px;
	margin:0 0 30px 0;
	line-height:14px;
	}
	#leftbar .left_section h3 {text-transform:uppercase;border-bottom:#cfcfcf 1px solid;font-size:13px;margin:0 0 5px 0;padding:0 0 2px 0;font-weight:bold;}
	#leftbar .left_section a:link, #leftbar .left_section a:visited {color:#146396;text-decoration:underline;}
	#leftbar .left_section a:hover, #leftbar .left_section a:focus {color:#000000;text-decoration:underline;}
	#leftbar .left_section ul, #leftbar .left_section ol {margin:0 0 5px 20px;}
	#leftbar .left_section p {margin:0 0 5px 0;}

	#leftbar .skyscraper {margin:0 0 30px 0;}	



/** SHARED MIDDLE & RIGHT COLUMN STYLES **/
.bodycontent {text-align:justify;}
.bodycontent a:link, .bodycontent a:visited {text-decoration:underline;color:#3366cc;}
.bodycontent a:hover, .bodycontent a:focus {text-decoration:underline;color:#cc0000;}



/** MIDDLE BAR **/

#middlebar {
	min-width:400px;
	margin:0 330px 0 208px;
	}
	.internal-page #middlebar {
		min-width:730px;
		margin:0 0 0 208px;
		}

/** RIGHT BAR **/

#rightbar {
	float:right;
	width:300px;
	}
		
	

    #ad_code { background:#FFFFFF url(http://www.peoplesoft-planet.com/images/businesscard.png) center center no-repeat; width:758px; text-align:center; padding:15px;}
    
    #ad300_div {
 float:left;
 width:300px;
}

    #ad336_div {
 float:left;
 width:336px;
}

    #ad120_div {
 float:left;
 width:140px;
}


    #ad160_div {
 float:left;
 width:180px;
}

	
/** MIDDLE or RIGHT MODULES **/
	/*
	  Any of these modules can be used in either the right or center columns interchangeably.
	  There is no limit as to how many times you can use one of these modules on a page.
	  
	  right column:   300 max width
	  center column:  fluid layout 
	*/
	
	.mainstory {font-size:13px;line-height:20px;margin:0 0 40px 0;}
	.mainstory .date {font-size:11px;color:#999999;margin:5px 0 5px 0;padding:0 0 2px 0;border-bottom:1px dotted #aaa;}
	.mainstory h2 {font-weight:bold;font-size:15px;color:#004784;margin:5px 0;}
	.bodycontent .mainstory h2 a:link, .bodycontent .mainstory h2 a:visited {font-weight:bold;font-size:18px;color:#004784;text-decoration:none;}
	.bodycontent  .mainstory h2 a:hover, .bodycontent .mainstory h2 a:focus {font-weight:bold;font-size:18px;color:#cc0000;text-decoration:none;}
	.mainstory h3 {font-weight:bold;font-size:15px;color:#004784;margin:5px 0;}
	.mainstory .introp {color:#333333;font-weight:bold;font-size:14px;line-height:21px;}
	.mainstory .main-body {} 
	.mainstory .main-body p {margin:0 0 14px 0;}
	.mainstory .main-body ol, .mainstory .main-body ul {margin:0 0 14px 35px;}
	.mainstory .readmore {text-align:right;text-transform:uppercase;} 
	
	.newslinks {margin:0 0 40px 0;font-size:11px;}
	.newslinks h3 {font-size:15px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #ccc;font-weight:bold;}
	.newslinks .singlestory {margin:0 0 20px 0;}
	.newslinks .title {font-size:12px;font-weight:bold;margin:0 0 4px 0;}
	.newslinks .date {color:#999999;margin:0 0 4px 0;}
	.newslinks .newsbody {line-height:15px;}
	.newslinks .newsbody p {margin:0 0 12px 0;}
	.newslinks .newsbody ol, .newslinks .newsbody ul {margin:0 0 12px 25px;}
	
	.featuredstory {font-size:13px;line-height:20px;margin:0 0 40px 0;padding:20px;color:#FFFFFF}
	.featuredstory h3 {font-weight:bold;font-size:15px;color:#FFFFFF;line-height:25px;margin:0 0 5px 0;}
	.bodycontent .featuredstory a:link, .bodycontent .featuredstory a:visited {color:#FFF;text-decoration:underline;font-weight:bold;}
	.bodycontent .featuredstory a:hover, .bodycontent .featuredstory a:focus {color:#FFF;text-decoration:none;font-weight:bold;}
	.redbg {background:#A50505 url(http://www.peoplesoft-planet.com/images/featured-red-A50505.png) top left repeat-x;}
	.blackbg {background:#000000 url(http://www.peoplesoft-planet.com/images/featured-black-000000.png) top left repeat-x;}
	.bluebg {background:#146194 url(http://www.peoplesoft-planet.com/images/featured-blue-146194.png) top left repeat-x;}
	.graybg {background:#7D7D7D url(http://www.peoplesoft-planet.com/images/featured-gray-7D7D7D.png) top left repeat-x;}
	
	.simplestory {line-height:15px;margin:0 0 40px 0;font-size:11px;}
	.simplestory h3 {font-size:15px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #ccc;font-weight:bold;}
	.simplestory p {margin:0 0 12px 0;}
	.simplestory ol, .simplestory ul {margin:0 0 12px 25px;}
	
	.rectanglead {margin:0 0 30px 0;text-align:center;} /*right column: 300 max width, center column:400 max width */


/** INTERNAL PAGE SPECIFICS **/
.midinsert {float:right;margin:0 0 0 30px;width:300px;}	
.sharethis {margin:0 0 30px 0;}
.sharethis a {height:42px;display:block;float:left;}
.sharethis a.share-print {background:transparent url(../images/sharethis-print.png) center left no-repeat;width:70px;}
.sharethis a.share-email {background:transparent url(../images/sharethis-email.png) center left no-repeat;width:96px;}
.sharethis a.share-share {background:transparent url(../images/sharethis-share.png) center left no-repeat;width:108px;}
.sharethis a:hover, .sharethis a:focus {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}

/** FOOTER **/

#footer {
	padding:15px 0;
	background:#37789B url(../images/footerbg-x.png) top left repeat-x;
	color:#FFFFFF;
	z-index:900;
	position:relative;
	}
	#footer .footerleft {float:left;width:400px;text-align:left;}
	#footer .footerright {float:right;width:400px;text-align:right;}
	#footer a:link, #footer a:visited {
		color:#FFFFFF;
		text-decoration:underline;
		}
	#footer a:hover {
		color:#C4DCEA;
		text-decoration:underline;
		}
