html {
	margin:0px;
	padding:0px;
	font-family:trebuchet ms, arial;
	color:#555555;
	height:100%;
	background-color:#999a9a;	
}

body {
	margin:0px;
	padding:0px;
	font-family:trebuchet ms, arial;
	color:#555555;
	height:100%;
}	

.rade_contentCell html {
	background-color:none;	
}

body * {
	font-family:trebuchet ms, arial;
}

#fckbody {
	margin:0px;
	padding:0px;
	font-family:trebuchet ms, arial;
	color:#555555;
	height:100%;
	
}



.NormalTextBox {
	
}

		/****************
		  MAIN PAGE DIVs
		*****************/

					/* Control Panel Style */
					body .dnnRibbonBar, body .dnnRibbonBarHeader {
						margin: 0px auto;
						padding: 10px;
						width: 940px;
						border: none;
					}
					
					#OverallContainer {
						background-image:url('CGBG.jpg');
						background-position:top center;
						background-repeat:no-repeat;
						background-color:#999a9a;
						width: 100%;
						margin: 0px;
						padding: 0px;
						text-align: center;		
						height:100%;
					}
					
					#PageContainer {
						width: 964px;
						background-color: #transparent;
						margin: 0px auto 0px auto;
						padding: 0px;
						text-align: center;
						vertical-align: top;
					}					
					
					#HeaderContainer {
						width: 964px;
						background-color: transparent;
						height: 30px;
						margin: 0px auto 0px auto;	
						padding: 90px 0px 0px 0px;
						text-align: right;
						vertical-align: bottom;
						z-index:100;
					}	
									


					#HomePageContainer {
						width: 100%;								
						min-height: 450px;				
						vertical-align: top;
						text-align: left;
						vertical-align: top;
						background-repeat: repeat-x;
						background-position: top center;
						background-image: url('CGBody-InsideTopFade.png');
						background-color: #efefef;
					}
					
					#HomePageContainerHeadline {
						width:760px;
						height:260px;
						background-color:#afafaf;
						font-size:12px;
						color:#333333;
						font-family:trebuchet ms;
						border:0px solid;
						margin:0px;
						padding:0px;
						float:left;
						padding:0px 0px 0px 0px;;	
					}
					
					#HomePageContainerArticles {
						float:left;
						width:750px;
						min-height:170px;
						margin:10px;
						border-top:1px solid #666666;	
					}
					
					#Footer {
						clear:both;
						width: 962px;
						height: 21px;
						padding: 2px;
						margin: 0px;
						background-color: #999999;
					}
					
					#Footer div {
						margin: 3px;
						height: 18px;
						text-align: left;
						font-size: 11px;
						vertical-align:	center;
						color: #555555;
					}
					
					#FooterFade {
						width: 964px;
						height: 160px;
						margin: 0px auto 0px auto;						
						background-color: #transparent;
						background-image: url('CGFadeToFooter.jpg');
						background-position: bottom;
						background-repeat: repeat-x;
					}
					
					

		/**********************
		  START MENUBAR STYLES 
		***********************/		
		
					#Menubar {
						display: block;
						margin: 0px;
						padding: 4px 0px 0px 0px;
						text-align: left;
						height:50px;
						background-image:url('CGMenubar.jpg');
						background-repeat:repeat-x;
					}

					#Menubar_HomeIMG {
						margin: 0px;
						padding: 0px;
						height:30px;
						border:none;
						float:left;
					}
					
					#Menubar_AHomeIMG {
						margin: 0px;
						padding: 11px 13px 6px 11px;
						height:30px;
						border:none;
						float:left;
						display: block;
					}					
					
					#Menubar_MenuSPAN {
						float: left;						
						height: 50px;
						width:700px;
						margin: 0px;	
						padding: 0px;					
					}
					
					#Menubar_LoginSPAN {
						float: right;
						
						height: 38px;
						margin 0px;
						padding: 12px 10px 0px 0px;		
						text-align: right;			
					}

		
		/***********************
		  START HOMEPAGE STYLES
		************************/			
		
					.HomePageContainerArticle {
						float:left;
						min-height:150px;
						width:355px;
						background-color:#dadada;
						font-size:12px;
						color:#666666;	
						padding:5px;
					}
					
					.HomePageContainerArticle h4 {
						font-size:14px;
						font-weight:bold;
					}
		
					.linkspane {
					}
		
					.linkspane td {
						text-align:center;	
						padding: 5px;
					}
					
					.linkspane a {
						font-size: 15px;
						font-weight: bold;
						color: #02245c;
					}			
					
					.homemainpane {
						
					}
					
		
											
					#WhoAmILinks {
						float: right;
						display:block;
						width: 275px;
						margin: 20px;
						font-size: 15px;
						font-weight: bold;
						color: #02245c;
						font-family: trebuchet ms;
						background-color: #f6f6f6;
					}
					
					#WhoAmILinks #WhoAmILinks_IAmA {
						margin: 0px;
						padding: 10px;
						height: 20px;
						text-align: center;
						vertical-align: center;
						font-size: 16px;
						font-weight: bold;
						color: #02245c;
						font-family: trebuchet ms;
						background-color: #e9e9e9;
					}
					
					#WhoAmILinks table { 
						width:100%;   /* Make links table as wide as possible so centering links in table works */
						padding:0px;
						margin:0px;
					} 

					#WhoAmILinks a:link		{ text-decoration:none;color:#02245c; }
					#WhoAmILinks a:visited	{ text-decoration:none;color:#02245c; }
					#WhoAmILinks a:hover	{ text-decoration:none;color:#0224FF; }
					#WhoAmILinks a:active	{ text-decoration:none;color:#02245c; }					
					
					.IAmALink {
						background-position:top left;
					}
					
					.IAmALink:hover {
						background-position:bottom left;
					}
					
					
		/************************************
		  START HOMEPAGE ANNOUCEMENT STYLES
		************************************/					

					#annoucementitembox-CLOSED {
						width:470px;
						height:320px;
						padding:0px;
						display:block;
						float:left;
						position:absolute;
						background-image:url('NewsTemplate1/SnowBG.jpg');
						background-repeat:no-repeat;
						top:0px;
						left:-470px;
					}
					
					#annoucementitembox-CLOSED * {
						color: #333333;
					}


					.annoucement_wrapper1 {
						float:left;
						width:176px;
						height:320px;
						margin-left:470px;	
						background-image:url('NewsTemplate1/NewsNavBG.jpg');
						position: relative;	
						z-index:auto;			
					}

					.annoucement_wrapper2 {
						position: absolute;
						width:100%;
						height:100%;
						overflow:visible;
					}
															
					.annoucement_listitem {
						color: #996600;
						font-size:13px;
						padding:0px;
						padding-top:5px;
						padding-left:12px;
						margin-top:5px;
						min-height:20px;
						cursor:pointer;
						cursor:hand;						
					}	
					
					.annoucement_listitem_arrow {
						color: #333333;
						font-size:15px;
						margin-top:5px;
						padding:0px;
						padding-top:5px;
						padding-left:12px;	
						min-height:20px;
						cursor:pointer;
						cursor:hand;						
						background-image: url('NewsTemplate1/NewsArrow.png');
						background-position:0px 9px;
						background-repeat: no-repeat;
					}				
					
					.annoucementitembox {
						width:470px;
						height:320px;
						padding:0px;
						display:block;
						float:left;
						position:absolute;
						background-image:url('NewsTemplate1/NewsBodyBG.jpg');
						background-repeat:no-repeat;
						top:0px;
						left:-470px;
						color: #ffffff;
					}					
					
					.announcement_title {
						font-size: 20px;
						padding:10px 10px 0px 10px;
						border-bottom:1px solid #cccccc;
						color:#eeeeee;
						height:35px;
					}

					.announcement_image img {
						max-width:150px;
						width: expression(this.width > 200 ? 200: true);	
					}
					
					.announcement_description {
						margin-left:180px;
						font-size:14px;		
						clear:both;			
						padding-right:5px;	
						padding-top:10px;
						height:254px;
						overflow: -moz-scrollbars-vertical;
						overflow-x: hidden;
						overflow-y: auto;
					}
					
					.announcement_description a:link		{ color:#ffcc00; }
					.announcement_description a:hover		{ color:#ffcc00; }
					.announcement_description a:visited		{ color:#ffcc00; }
					.announcement_description a:active		{ color:#ffcc00; }
										
					.announcement_publishdate {
						text-align:right;
						font-size:14px;
						font-style: italic;
						display:block;
						height:20px;
						padding:0px 10px 0px 0px;
					}
					
					.announcement_publishdate span {
						font-size:11px;
						color:#cccccc;
					}					


		/**********************
		  START MENUBAR STYLES 
		***********************/	
								
			.CGPSMainMenu_SubMenu {
			}
			
			.CGPSMainMenu_MenuContainer {
				font-family: Trebuchet MS, Tahoma, Arial;
			}
			
		
			.CGPSMainMenu_SubMenu table {
				position:relative;
				z-index:1400;				
				background-color:#fafafa;
				margin:-3px;
			}
			
			.CGPSMainMenu_MenuBar {
				font-family: Trebuchet MS, Tahoma, Arial;
				height: 50px;
				margin: 0px;
				cursor: pointer;
				cursor: hand;
			}
			body .CGPSMainMenu_RootItem {				
				font-family: Trebuchet MS, Tahoma, Arial;
				font-size: 14px;
				font-weight: bold;	
				background: transparent;
				margin: 0px;
				cursor: pointer;
				cursor: hand;		
				
			}
			.CGPSMainMenu_RootItem td {
				padding: 0px 15px 0px 15px;
				margin:0px;	
				z-index:1000;
			}
	
			.CGPSMainMenu_RootItemSel td {
				padding: 0px 15px 0px 15px;
				margin:0px;	
				background: url(CGMenubar_Highlight.jpg) repeat-x;	
			}	
			
			.CGPSMainMenu_RootItemSel td td {
				padding: 0px 15px 0px 15px;
				margin:0px;	
				background: url(CGMenubar_Highlight.jpg) repeat-x;	
				background-position: -25px 0px;
			}					
			
			.CGPSMainMenu_SubItem {
				font-family: Trebuchet MS, Tahoma, Arial;	
				cursor: pointer;
				cursor: hand;							
			}
			.CGPSMainMenu_RootItemSelected { /* Currently active page's tab/root menu item */
				font-family: Trebuchet MS, Tahoma, Arial;
				font-size: 14px;
				font-weight: bold;	
				cursor: pointer;
				cursor: hand;	
				padding: 0px 15px 0px 15px;
			}
						
			.CGPSMainMenu_SubItemSelected { /* Currently active page's sub menu item */
		
			}
			
			.CGPSMainMenu_MenuIcon {	
			}
			
			.CGPSMainMenu_SubMenu {
				font-family: Trebuchet MS, Tahoma, Arial;
				padding: 0px;
				background-color: #efefef;
				padding:3px;				
			}
			
			.CGPSMainMenu_MenuBreak {
				font-family: Trebuchet MS, Tahoma, Arial;
			}
			.CGPSMainMenu_RootItemSel {
				color: #0000cc;
				font-family: Trebuchet MS, Tahoma, Arial;
				background: url(CGMenubar_Highlight.jpg) repeat-x;			
				font-size: 14px;
				font-weight:bold;
				height: 50px;	
				padding:0px 50px;
			}

			.CGPSMainMenu_SubItemSel {
				font-family: Trebuchet MS, Tahoma, Arial;
				background: url(CGMenubar_Highlight.jpg) repeat-x;	
				color: #0000cc;		
			}			
			
			.CGPSMainMenu_MenuArrow {
				
			}
			
			.CGPSMainMenu_RootMenuArrow {
				display: none;			
			}

			#CGPSMenuMenu_Seperator {
				background-color:#cccccc;
				width:1px;
				height:100%;
				margin:5px;
				padding:0px;
			}


		/*********************************
		  START Inventura-SIDEMENU STYLES 
		 *********************************/

			.MenuHdr0 {
				font-weight:bold;		
				background-color:#9c9c9c;

			}
			
			.MenuHdr0 a {
				color:#ffffff;
			}		
			
			.MenuHdrHi0 {
				font-weight:bold;				
				background-color:#4775a2;
				color:#ffffff;
			}			
			
			.MenuHdr1 {
				font-weight:bold;				
				background-color:#cfcfcf;
			}	

			.MenuHdr1 a {
				color:#444444;
			}						
			
			.MenuHdrHi1 {
				font-weight:bold;				
				background-color:#7aa8d5;
				color:#ffffff;
			}			

			* table .MenuHdr1 a {
				padding-left:20px;
			}	
			
			.MenuHdrHi1 a {
			}			
			

			.currentHeaderHighlight0 {
				
			}

			.inventua_sidemenu .MenuItem1 {

			}

			.inventua_sidemenu .MenuItem1 a {
				padding-left:20px;
			}
			
			.inventua_sidemenu .MenuItem2 {

			}

			.inventua_sidemenu .MenuItem2 a {
				padding-left:40px;
			}			
					
			.inventua_sidemenu .MenuItemMouseOver1 {
				
			}

			.inventua_sidemenu .MenuItemMouseOver1 a {
				padding-left:20px;		
			}	
			
			.inventua_sidemenu .MenuItemMouseOver2 {
				
			}

			.inventua_sidemenu .MenuItemMouseOver2 a {
				padding-left:40px;		
			}					

			.MenuItemMouseOver1 a {
				
			}

			.currentItemHighlight1 {
				
			}

			.inventua_sidemenu {
				background-color:#efefef;
				border:1px solid #999999;
				max-width:250px;
				width:180px;
			}
			
			.inventua_sidemenu * {
				font-size:12px;
				font-weight:bold;
				text-align:left;
			}
			
			.inventua_sidemenu a {
				text-decoration:none;
				display:block;
				margin:0px;
				padding:2px;
			}			

			.inventua_sidemenu a:hover {
				background-color:#4775a2;
				color:#ffffff;
			}			
			
			.inventua_sidemenu td {
				padding:0px;
				margin:0px;
				border:0px;
				
			}
						
			.inventua_sidemenu hr {
				display:none;
			}			

		/********************************
		   END Inventura-SIDEMENU STYLES 
		 ********************************/

		/********************************
		   START GENERAL STYLES 
		 ********************************/

			.CGPS_StandardTitle_Span {
				font-size:18px;
				font-weight:bold;
				font-color:#ff8120;
			}
			
			h1, h2, h3, h4, h5, h6 {
				
			}
			
			a.CommandButton /* Update/Cancel/Preview/Delete Button Sytles */
			{
				border: 1px solid #cccccc;
				background-color:#dddddd;
				font-size:11px;	
				padding:3px;			
				margin:0px;
				text-decoration:none;
				background-image: url('/portals/0/images/BUTTON_BG.jpg');
				background-position: bottom right;
				display:inline-block;
			}
			
			a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:active {
				text-decoration:none;
			}
			
			.CommandButton img {
				padding:4px;	
				background-color:#ffffff;
				margin:-4px;
				margin-bottom:-7px;
				padding:3px;				
			}

			/********************************
			   START RADEDITOR STYLES 
	 
				 
				.radeditor {
					width:900px !important;	
					border:1px solid;
				}
	
				.Radmenu {
					width:100%;	
				}
				
				.RadMenu_RootItem {
					color:#666666;
					background-image:url('CGMenubar.jpg');
					background-position:top center;
					background-repeat:repeat-x;
					font-size:14px;
					text-decoration:none;
					display:block !important;
					padding:0px !important;
					margin:0px !important;
					
				}
				
				.RadMenu_RootItem:hover {
					text-decoration:none;
					font-size:14px;

				}

				.RadMenu_Default .rmGroup .rmExpanded .rmExpandRight {
					background-image:none !important;	
				}
		
				
				.rmLink {
					
				}		
				
				.rmText {	
					
					font-weight:bold !important;
					font-color:#666666 !important;
				}		
				
			 ********************************/		
			/********************************
			   START RADEDITOR STYLES 
			 ********************************/		 

		/********************************
		   END GENERAL STYLES 
		 ********************************/
	 
	 
	 
	 
	/********************************
	        START MISC STYLES 
	 ********************************/		 

		/********************************
		     START CUTEEDITOR STYLES 
		 ********************************/			 
		 
		.blog_body {
			width:90%;
			margin:10px auto;	
		}
		
		.blog_body div table {
			border: 1px solid #999999;	
		}
		
		.blog_body div table td {
			text-align:left;
			padding: 5px 10px 5px 10px;
		}
		
		.blog_body {
			background-color: #f0f0f0;
			border-left:10px solid #cccccc;	
			padding:10px;
		}
		
		.blog_more_link {
			padding-top:10px;
			padding-left:0px;
			margin-left:0px;
			clear: both;
			float:left;
		}
		
		.blog_footer {
			padding-bottom:10px;
			border-bottom: none;
		}

		/********************************
		      END CUTEEDITOR STYLES 
		 ********************************/
	 
	/********************************
	        END MISC STYLES 
	 ********************************/		 
		



