/* CSS Document */

/**************************************************/
/*	GENERAL HTML TAGS			  */
/**************************************************/
	body {
		font-family:arial,helvetica,sans-serif;
		font-size:80%;
		color:#4a4a4a;
		margin: 0em;
		padding: 0em;
		}
		
	/* for Internet Explorer 6 */
	/*\*/
	* html body {
	font-size:75%;
	}
	/**/		
	
	.clear {
		clear: both;
		height: 0;
		margin: 0;
		padding: 0;
		font-size: 0;
		line-height: 0;
	}	
	h3 {
		font-family: Arial, Helvetica, sans-serif, "arial narrow";
		font-weight: 700;
		font-size: 16px;
		color:#14395d;
		margin:0;
		}
		
	h3.dan {
		color:#646464;
		}
		
	h3.view {
		color:#14395d;
		padding:0px;
		font-size:150%;
		}		
	
	p {
		font-size: 12px;
	  }
		
	p.leftCol {
		padding-left:3px;
		}

	h3.leftCol {
		background:transparent url("../fw/bg_leftNavTitleFade.jpg") no-repeat top left;
		clear:both;
		}
		
	h3.INleftCol {
		color:#a32c01;
		background:transparent url("../fw/bg_INleftNavTitleFade.jpg") no-repeat top left;
		clear:both;
		}
		
	h3.body {
		background:transparent url("../fw/bg_titleFade.jpg") no-repeat top left;
		}
		
	h3.INbody {
		color:#a32c01;	
		background:transparent url("../fw/bg_INtitleFade.jpg") no-repeat top left;
		}
		
	.hideTitle {
		display:none;
		}
		
	#logoLink {
		position:absolute;
		margin-left:10px;
		height:60px;
		width:220px;
		}
		
	#logoLink a {
		height:60px;
		width:220px;
		display:block;
		}
	
/**************************************************/
/*	LAYOUT DIVS 			          */
/**************************************************/
	#portalContainer,#mainContainer,#GPPContainer {
		width:805px;
		margin:0 auto;
		}
		
	#mainContainer {
		width:775px;
		}		
		
	#GPPContainer {
		width:900px;
		}		
		
	#PortaltopCap,#CMtopCap,#DANtopCap,#INtopCap,#RMtopCap,#TrainingtopCap {
		background:transparent url("../fw/CM_topCap.jpg") no-repeat top left;
		width:775px;
		height:73px;
		}
		
	#DANtopCap {
		background:transparent url("../fw/DAN_topCap.jpg") no-repeat top left;
		}
		
	#INtopCap {
		background:transparent url("../fw/IN_topCap.jpg") no-repeat top left;
		}
		
	#RMtopCap {
		background:transparent url("../fw/RM_topCap.jpg") no-repeat top left;
		}
		
	#TrainingtopCap {
		background:transparent url("../fw/Training_topCap.jpg") no-repeat top left;
		}
		
	#PortaltopCap {
		width:805px;
		background:transparent url("../fw/Portal_topCap.jpg") no-repeat top left;
		}		
		
	#portalLogoContainer,#logoContainer,#logoContainerGPP {
		overflow:hidden;
		background:#fff url("../fw/bg_portalLogo.jpg") no-repeat top left;
		width:805px;
		margin-left:8px;
		min-height:69px; 
		height:auto;
		}

	#logoContainer {
		background:transparent url("../fw/bg_logo.jpg") no-repeat top left;
		width:792px;
		}
		
	#logoContainerGPP {
		background:transparent url("../fw/bg_logo_gpp.jpg") no-repeat top left;
		width:900px;
		margin-left:0px;
		min-height:101px; 
		}	

		/* for Internet Explorer 6 */
		/*\*/
		* html #portalLogoContainer,#logoContainer,#logoContainerGPP {
		height:69px;
		}
		/**/
		
	#topNavContainer {
		/*overflow:hidden;*//*This makes the menu not work properly in ie6*/
		background:#f6f6ea url("../fw/bg_topNav.jpg") no-repeat top left;
		width:183px;	
		float:left;	
		margin-left:8px;
		min-height:174px; 
		height:auto;
		}

		/* for Internet Explorer 6 */
		/*\*/
		* html #topNavContainer {
		height:174px;
		}
		/**/
		
	#PortalcontentContainer,#CMcontentContainer,#DANcontentContainer,#INcontentContainer,#GPPcontentContainer,#RMcontentContainer,#TrainingcontentContainer {
		clear:both;
		background:#003c81 url("../fw/bg_body.gif") repeat-y top left;
		width:775px;
		}
		
	#DANcontentContainer {
		background:#c2c2c2 url("../fw/bg_body.gif") repeat-y top left;
		}
		
	#INcontentContainer,#RMcontentContainer {
		background:#000 url("../fw/bg_body.gif") repeat-y top left;
		}
		
	#GPPcontentContainer {
		background:transparent url("../fw/bg_body_GPP.gif") repeat-y top left;
		width:900px;
			}
		
	#TrainingcontentContainer {
		background:#10385c url("../fw/bg_body.gif") repeat-y top left;
		}
		
	#PortalcontentContainer {
		background:#9d0102 url("../fw/bg_portalBody.gif") repeat-y top left;
		width:803px;
		}		
		
	#portalBodyContainer,#bodyContainer,#GPPbodyContainer {
		overflow:hidden;
		background:transparent;
		width:757px; /* was 745px */
		padding:0 12px;
		}
	
	#GPPbodyContainer {
		background:transparent;
		width:852px; /* was 745px */
		padding:0 7px;
		}
	
	/* for Internet Explorer 6 */
		/*\*/
		* html #portalBodyContainer, *html #bodyContainer {
		width:750px;
		}
		/**/
		
	#portalBodyContainer {
		background:transparent url("../fw/bg_portalMainContentBottom.gif") no-repeat bottom left;
		width:802px;
		}		
		
	#leftCol {
		float:left;
		width:183px;
		padding:0px 0px 0px 0px;
		}		
		
	#portalMainContent,#mainContent,#GPPmainContent {
		float: right;
		width: 546px;
		padding-top: 12px;
		padding-right: 15px;
		margin-left: 5px;
		min-height: 418px;
		}

	#GPPmainContent {
		float: right;
		width: 640px;
		padding-top: 12px;
		padding-right: 0px;
		margin-left: 5px;
		min-height: 418px;
		}

			/* for Internet Explorer 6 */
		/*\*/
		* html #mainContent {
		height:418px;
		}
		/**/
		
	#portalMainContent {
		float:none;
		width:760px;
		min-height:390px;
		height:auto;
		}

		/* for Internet Explorer 6 */
		/*\*/
		* html #portalMainContent {
		height:392px;
		}
		/**/		
		
	#PortalleftCap,#CMleftCap,#DANleftCap,#INleftCap,#RMleftCap,#TrainingleftCap {
		position:absolute;
		top:73px;
		margin-left:-82px;
		background:transparent url("../fw/CM_leftCap.jpg") no-repeat top left;
		width:90px;
		height:680px;
		}
		
	#PortalleftCap {
		background:transparent url("../fw/Portal_leftCap.jpg") no-repeat top left;
		height:480px;
		}
	
	#DANleftCap {
		background:transparent url("../fw/DAN_leftCap.jpg") no-repeat top left;
		}
		
	#INleftCap {
		background:transparent url("../fw/IN_leftCap.jpg") no-repeat top left;
		}
			
	#RMleftCap {
		background:transparent url("../fw/RM_leftCap.jpg") no-repeat top left;
		}
		
	#TrainingleftCap {
		background:transparent url("../fw/Training_leftCap.jpg") no-repeat top left;
		}		
		
	#PortalrightCap,#CMrightCap,#DANrightCap,#INrightCap,#RMrightCap,#TrainingrightCap {
		position:absolute;
		top:73px;
		margin-left:767px;
		background:transparent url("../fw/CM_rightCap.jpg") no-repeat top left;
		width:95px;
		height:680px;
		}

	#PortalrightCap {
		margin-left:796px;
		background:transparent url("../fw/Portal_rightCap.jpg") no-repeat top left;
		height:480px;
		}
		
	#DANrightCap {
		background:transparent url("../fw/DAN_rightCap.jpg") no-repeat top left;
		}
		
	#INrightCap {
		background:transparent url("../fw/IN_rightCap.jpg") no-repeat top left;
		}
				
	#RMrightCap {
		background:transparent url("../fw/RM_rightCap.jpg") no-repeat top left;
		}
		
	#TrainingrightCap {
		background:transparent url("../fw/Training_rightCap.jpg") no-repeat top left;
		}		


/**************************************************/
/*	CONTENT DIVS                              */
/**************************************************/


.divider {
	border-top: 1px dashed #C0C0C0;
	height: 5px;
	padding-top: 1em;
	}



/**************************************************/
/*	HEADERS / TITLES                      	  */
/**************************************************/
	#commHeader,#danHeader,#induHeader,#GPPHeader,#recrHeader,#traiHeader {
		float:right;
		
		width:364px;
		height:173px;
		}

	#danHeader {
		
		}
		
	#recrHeader {
		
		}
		
	#induHeader {
		
		}
		
	#GPPHeader {
		background:transparent url("../GPP/images/GPP_Flah.swf") no-repeat top left;
		float:left;
		
		width:464px;
		height:173px;
	}
				
	#traiHeader {
		
		}
		
		/* for Internet Explorer 6 */
		/*\*/
		* html #commHeader,* html #danHeader,* html #induHeader,* html #GPPHeader,* html #recrHeader,* html #traiHeader {
		margin-left:-8px;
		}
		/**/		

/**************************************************/
/*	NAVIGATION                         	  */
/**************************************************/
	a {
		font-size: 12px;
		color: #4a4a4a;
		}
		
	#CMcontentContainer a,#DANcontentContainer a,#INcontentContainer a,#GPPcontentContainer a,#RMcontentContainer a,#TrainingcontentContainer a {
		font-size: 12px;
		}
		
	#CMcontentContainer a.votelink,#DANcontentContainer a.votelink,#INcontentContainer a.votelink,#GPPcontentContainer a.votelink,#RMcontentContainer a.votelink,#TrainingcontentContainer a.votelink {
		font-size:100%;
		color:#1f4265;
		}

	
/*  top navigation */		
	#topNavText {
		font-family:"arial narrow";
		color:#fff;
		font-weight:700;
		font-size:135%;
		padding:5px 12px;
		}
	
	#CMtopNavOuter,#DANtopNavOuter,#INtopNavOuter,#RMtopNavOuter,#TrainingtopNavOuter {
		float:left;
		background:transparent url("../fw/bg_CMtopNavLinks.jpg") repeat-y top left;
		width:183px;
		}
		
	#DANtopNavOuter {
		background:transparent url("../fw/bg_DANtopNavLinks.jpg") repeat-y top left;
		}
		
	#INtopNavOuter {
		background:transparent url("../fw/bg_INtopNavLinks.jpg") repeat-y top left;
		}
				
	#RMtopNavOuter {
		background:transparent url("../fw/bg_RMtopNavLinks.jpg") repeat-y top left;
		}
		
	#TrainingtopNavOuter {
		background:transparent url("../fw/bg_TrainingtopNavLinks.jpg") repeat-y top left;
		}
		
	#CMtopNav,#DANtopNav,#INtopNav,#RMtopNav,#CMtopNav,#TrainingtopNav {
		background:transparent url("../fw/bg_CMtopNavTop.jpg") no-repeat top left;
		min-height:77px;
		height:auto;
		}
		
	#DANtopNav {
		background:transparent url("../fw/bg_DANtopNavTop.jpg") no-repeat top left;
		}
		
	#INtopNav {
		background:transparent url("../fw/bg_INtopNavTop.jpg") no-repeat top left;
		}
			
	#RMtopNav {
		background:transparent url("../fw/bg_RMtopNavTop.jpg") no-repeat top left;
		}
		
	#TrainingtopNav {
		background:transparent url("../fw/bg_TrainingtopNavTop.jpg") no-repeat top left;
		}

		/* for Internet Explorer 6 */
		/*\*/
		* html #CMtopNav,* html #DANtopNav,* html #INtopNav,* html #RMtopNav,* html #TrainingtopNav {
		height:77px;
		display: block;		}
		/**/
		
	#CMtopNav ul,#DANtopNav ul,#INtopNav ul,#RMtopNav ul,#TrainingtopNav ul {
		margin:0;
		padding:5px;
		background:transparent url("../fw/bg_CMtopNavBottom.jpg") no-repeat bottom left;
		min-height:123px;
		height:auto;
		}
		
	#DANtopNav ul {
		background:transparent url("../fw/bg_DANtopNavBottom.jpg") no-repeat bottom left;
		}
		
	#INtopNav ul {
		padding:5px 0 1px 5px;
		background:transparent url("../fw/bg_INtopNavBottom.jpg") no-repeat bottom left;
		}

	#RMtopNav ul {
		padding:5px 0 1px 5px;
		background:transparent url("../fw/bg_RMtopNavBottom.jpg") no-repeat bottom left;
		}
		
	#TrainingtopNav ul {
		background:transparent url("../fw/bg_TrainingtopNavBottom.jpg") no-repeat bottom left;
		}

		/* for Internet Explorer 6 */
		/*\*/
		* html #CMtopNav ul,* html #DANtopNav ul,* html #INtopNav ul,* html #GPPtopNav ul,* html #RMtopNav ul,* html #TrainingtopNav ul {
		height:125px;
		}
		/**/
		
	#CMtopNav li,#DANtopNav li,#INtopNav li,#GPPtopNav li,#RMtopNav li,#TrainingtopNav li {
		list-style-type:none;
		background: #2c2c2c url(../fw/cm_arrow.gif) no-repeat 0;
		line-height: 17px;
		padding-left: 20px;
		margin-bottom:1px;
		width:148px;
		}
	#DANtopNav ul ul,#CMtopNav ul ul, #INtopNav ul ul, #GPPtopNav ul ul, #RMtopNav ul ul, #TrainingtopNav ul ul {
		background-image: none;
		}
		
	#DANtopNav ul ul ul,#CMtopNav ul ul ul, #INtopNav ul ul ul, #GPPtopNav ul ul ul, #RMtopNav ul ul ul, #TrainingtopNav ul ul ul{
		background-image: none;
		}
	#DANtopNav li {
		background: #c40304 url(../fw/dan_arrow.gif) no-repeat 0;
		}
		
	#INtopNav li {
		background: #a32c01 url(../fw/in_arrow.gif) no-repeat 0;
		}

	#GPPtopNav li {
		background: #003F2F url(../fw/GPP_arrow.gif) no-repeat 0;
		}
		
	#RMtopNav li {
		background: #4a4a4a url(../fw/rm_arrow.gif) no-repeat 0;
		}
		
	#TrainingtopNav li {
		background: #1a5676 url(../fw/training_arrow.gif) no-repeat 0;
		}

	#CMtopNav a.littlePad,#DANtopNav a.littlePad,#INtopNav a.littlePad,#GPPtopNav a.littlePad,#RMtopNav a.littlePad,#TrainingtopNav a.littlePad {
		margin-bottom:6px;
		}
		
	#CMtopNav li.noMargin,#DANtopNav li.noMargin,#INtopNav li.noMargin,#GPPtopNav li.noMargin,#RMtopNav li.noMargin,#TrainingtopNav li.noMargin {
		margin-bottom:6px;
		}
		
	#CMtopNav a,#DANtopNav a,#INtopNav a,#GPPtopNav a,#RMtopNav a,#TrainingtopNav a {
		font-size:90%;
		color:#fff;
		background: #2c2c2c;
		padding-left:4px;
		letter-spacing:.25px;
		text-decoration:none;
		width:148px;
		display:block;
		}
		
	#DANtopNav a {
		background:#c40304;
		}
		
	#INtopNav a {
		background:#a32c01;
		}

	#GPPtopNav a {
		background:#003F2F;
		padding-left:0px;
		}
		
	#RMtopNav a {
		background:#4a4a4a;
		}
		
	#TrainingtopNav a {
		background:#1a5676;
		}
		
	#CMtopNav a:hover,#DANtopNav a:hover,#INtopNav a:hover,#GPPtopNav a:hover,#RMtopNav a:hover,#TrainingtopNav a:hover {
		background: #434343;
		color:#f7ba00;
		}
		
	#DANtopNav a:hover {
		background:#f70f11;
		}
		
	#INtopNav a:hover {
		background:#c63c0b;
		}

	#GPPtopNav a:hover {
		background:#006C51;
		}
		
	#RMtopNav a:hover {
		background:#313131;
		}
		
	#TrainingtopNav a:hover {
		color:#000;
		background:#adadad;
		}
		
/*  top information */		
	#CMtopInfoOuter,#DANtopInfoOuter,#INtopInfoOuter,#GPPtopInfoOuter,#RMtopInfoOuter,#TrainingtopInfoOuter {
		float:left;
		margin-left:5px;
		background:transparent url("../fw/bg_CMtopInfoLinks.jpg") repeat-y top left;
		width:205px;
		height:173px;
		}
		
	#DANtopInfoOuter {
		background:transparent url("../fw/bg_DANtopInfoLinks.jpg") repeat-y top left;
		}
		
	#INtopInfoOuter {
		background:transparent url("../fw/bg_INtopInfoLinks.jpg") repeat-y top left;
		}
		
	#GPPtopInfoOuter {
		background:transparent url("../fw/bg_GPPtopInfoLinks.jpg") repeat-y top left;
		margin-left:0px;
		}
		
	#RMtopInfoOuter {
		background:transparent url("../fw/bg_RMtopInfoLinks.jpg") repeat-y top left;
		}
		
	#TrainingtopInfoOuter {
		background:transparent url("../fw/bg_TrainingtopInfoLinks.jpg") repeat-y top left;
		}
		
	#CMtopInfo,#DANtopInfo,#INtopInfo,#GPPtopInfo,#RMtopInfo,#TrainingtopInfo {
		background:transparent url("../fw/bg_CMtopInfoTop.jpg") no-repeat top left;
		min-height:77px;
		height:173px;
		}
		
	#DANtopInfo {
		background:transparent url("../fw/bg_DANtopInfoTop.jpg") no-repeat top left;
		}
		
	#INtopInfo {
		background:transparent url("../fw/bg_INtopInfoTop.jpg") no-repeat top left;
		}
		
	#GPPtopInfo {
		background:transparent url("../fw/bg_GPPtopInfoTop.jpg") no-repeat top left;
		margin-left:0px;
		}
		
	#RMtopInfo {
		background:transparent url("../fw/bg_RMtopInfoTop.jpg") no-repeat top left;
		}
		
	#TrainingtopInfo {
		background:transparent url("../fw/bg_TrainingtopInfoTop.jpg") no-repeat top left;
		}

		/* for Internet Explorer 6 */
		/*\*/
		* html #CMtopInfo,* html #DANtopInfo,* html #INtopInfo,* html #GPPtopInfo,* html #RMtopInfo,* html #TrainingtopInfo {
		height:77px;
		}
		/**/
		
	#CMtopInfo ul,#DANtopInfo ul,#INtopInfo ul,#GPPtopInfo ul,#RMtopInfo ul,#TrainingtopInfo ul {
		margin:0;
		padding:10px 15px;
		background:transparent url("../fw/bg_CMtopInfoBottom.jpg") no-repeat bottom left;
		min-height:153px;
		height:auto;
		}

	#DANtopInfo ul {
		background:transparent url("../fw/bg_DANtopInfoBottom.jpg") no-repeat bottom left;
		}
		
	#INtopInfo ul {
		background:transparent url("../fw/bg_INtopInfoBottom.jpg") no-repeat bottom left;
		}
		
	#GPPtopInfo ul {
		background:transparent url("../fw/bg_GPPtopInfoBottom.jpg") no-repeat bottom left;
		}
		
	#RMtopInfo ul {
		background:transparent url("../fw/bg_RMtopInfoBottom.jpg") no-repeat bottom left;
		}
		
	#TrainingtopInfo ul {
		background:transparent url("../fw/bg_TrainingtopInfoBottom.jpg") no-repeat bottom left;
		}

		/* for Internet Explorer 6 */
		/*\*/
		* html #CMtopInfo ul,* html #DANtopInfo ul,* html #INtopInfo ul,* html #GPPtopInfo ul,* html #RMtopInfo ul,* html #TrainingtopInfo ul {
		height:153px;
		}
		/**/
		
	#CMtopInfo li,#DANtopInfo li,#INtopInfo li,#GPPtopInfo li,#RMtopInfo li,#TrainingtopInfo li {
		font-family: Arial, Helvetica, sans-serif,"arial narrow";
		color:#fff;
		font-size:100%;
		font-weight:700;
		list-style-type:none;
		line-height: 17px;
		margin-left:-5px;
		margin-bottom:10px;
		width:183px;
		}

	#CMtopInfo li.separator,#DANtopInfo li.separator,#INtopInfo li.separator,#GPPtopInfo li.separator,#RMtopInfo li.separator,#TrainingtopInfo li.separator {
		border-top:1px solid #2c2c2c;
		background:#4a4a4a;
		width:159px;
		height:1px!important;
		font-size:1px;
		padding:0;
		}
		
	#DANtopInfo li.separator {
		border-top:1px solid #cd0103;
		background:#f70f11;
		}
		
	#INtopInfo li.separator {
		border-top:1px solid #a32c01;
		background:#c63c0b;
		}

	#GPPtopInfo li.separator {
		border-top:1px solid #003f2f;
		background:#006c51;
		}
				
	#RMtopInfo li.separator {
		border-top:1px solid #103152;
		background:#4a4a4a;
		}
		
	#TrainingtopInfo li.separator {
		border-top:1px solid #8b8b8b;
		background:#b6b6b6;
		}

	#CMtopInfo li.noMargin,#DANtopInfo li.noMargin,#INtopInfo li.noMargin,#GPPtopInfo li.noMargin,#RMtopInfo li.noMargin,#TrainingtopInfo li.noMargin {
		margin-bottom:0;
		}
		
	#CMtopInfo a,#DANtopInfo a,#INtopInfo a,#GPPtopInfo a,#RMtopInfo a,#TrainingtopInfo a {
		font-size:80%;
		color:#f7ba00;
		font-weight:100;
		padding-left:2px;
		text-decoration:none;
		width:183px;
		display:block;
		}

	#TrainingtopInfo a {
		color:#113355;
		}

	/* for Internet Explorer 6 */
	/*\*/
	* html #CMtopInfo a,* html #DANtopInfo a,* html #INtopInfo a,* html #GPPtopInfo a,* html #RMtopInfo a,* html #TrainingtopInfo a {
	margin-top:-6px;
	}	
	/**/

		
	#CMtopInfo a:hover,#DANtopInfo a:hover,#INtopInfo a:hover,#GPPtopInfo a:hover,#RMtopInfo a:hover,#TrainingtopInfo a:hover {
		color:#fff;
		}
		
	/* for Internet Explorer 6 */
	/*\*/
	* html #CMtopInfo a.infoArrow,* html #DANtopInfo a.infoArrow,* html #INtopInfo a.infoArrow,* html #GPPtopInfo a.infoArrow,* html #RMtopInfo a.infoArrow,* html #TrainingtopInfo a.infoArrow {
	margin-top:-6px;
	width:12px;
	margin-left:168px;
	}	
	/**/
	
/*  epr top navigation */
	#eprnav {
		margin:-15px 0 0 -35px;
		}
		
	/* for Internet Explorer 6 */
	/*\*/
	* html #eprnav {
	margin:0 0 0 -35px;
	}	
	/**/		
		
	#eprnav li {
		float:left;
		margin:0;
		background:transparent url("../fw/bg_EPRnavButton.jpg") no-repeat bottom left;
		font-family:"arial narrow";
		list-style-type:none;
		height:22px;
		line-height: 22px;
		width:159px;
		text-align:center;
		}
		
	#eprnav a {
		color:#fff;
		font-weight:700;
		text-decoration:none;
		width:159px;
		display:block;
		}		

/**************************************************/
/*	FOOTER / COPYRIGHT                     	  */
/**************************************************/
	div#Portaldiv_copyright,div#CMdiv_copyright,div#DANdiv_copyright,div#INdiv_copyright,div#RMdiv_copyright,div#Trainingdiv_copyright {
		background:transparent url("../fw/CM_bottomCap.jpg") no-repeat top left;
		width:775px;
		height:73px;
		font-family: Verdana, Arial;
		padding-top:40px;
		font-size:10px;
		line-height:12px;
		color:#7494b3;
		}

	div#Portaldiv_copyright {
		background:transparent url("../fw/Portal_bottomCap.jpg") no-repeat top left;
		padding-top:20px;
		padding-left:10px;
		width:805px;
		color:#e45353;
		}
		
	div#DANdiv_copyright {
		background:transparent url("../fw/DAN_bottomCap.jpg") no-repeat top left;
		color:#767676;
		}
		
	div#INdiv_copyright {
		background:transparent url("../fw/IN_bottomCap.jpg") no-repeat top left;
		color:#4a4a4a;
		}
	
	div#RMdiv_copyright {
		background:transparent url("../fw/RM_bottomCap.jpg") no-repeat top left;
		color:#4a4a4a;
		}
		
	div#Trainingdiv_copyright {
		background:transparent url("../fw/Training_bottomCap.jpg") no-repeat top left;
		color:#417db5;
		}		

	div#Portaldiv_copyright a,
	div#Portaldiv_copyright a:visited {
		color:#e45353;
		text-decoration:underline;
		}

	div#CMdiv_copyright a,
	div#CMdiv_copyright a:visited {
		color:#7494b3;
		text-decoration:underline;
		}

	div#DANdiv_copyright a,
	div#DANdiv_copyright a:visited {
		color:#767676;
		text-decoration:underline;
		}
		
	div#INdiv_copyright a,
	div#INdiv_copyright a:visited,
	div#RMdiv_copyright a,
	div#RMdiv_copyright a:visited {
		color:#4a4a4a;
		text-decoration:underline;
		}
		
	div#GPPdiv_copyright a {
		color:#004332;
		text-decoration:underline;
		}
				
	div#Trainingdiv_copyright a,
	div#Trainingdiv_copyright a:visited {
		color:#417db5;
		text-decoration:underline;
		}	

	div#CMdiv_copyright a:hover,
	div#CMdiv_copyright a:active {
		color:#7494b3;
		text-decoration:none;
		}
		
	div#DANdiv_copyright a:hover,
	div#DANdiv_copyright a:active {
		color:#417db5;
		text-decoration:none;
		}
		
	div#INdiv_copyright a:hover,
	div#INdiv_copyright a:active,
	div#RMdiv_copyright a:hover,
	div#RMdiv_copyright a:active {
		color:#4a4a4a;
		text-decoration:underline;
		}		
		
	div#Trainingdiv_copyright a:hover,
	div#Trainingdiv_copyright a:active {
		color:#417db5;
		text-decoration:none;
		}		

/**************************************************/
/*	LINKS			                  */
/**************************************************/


img.thumbnail {
	border: 4px solid #C0C0C0;
	width: 135px;
	}

	a:link {
		font-size;100%;
		}
	a:visited {
		font-size;100%;
		}
	a:hover {
		font-size;100%;
		}
	a:active {
		font-size;100%;
		}




/**************************************************/
/*	FORMS			                  */
/**************************************************/
	#formContainer {
		margin:0px auto;
		overflow:hidden;
		}

	.textLeft {
		float:left;
		width:30%;
		padding-left:10px;
		line-height:15px;
		margin-bottom:3px;
		}

	.inputRight,.inputRightSelect {
		float:left;
		width:60%;
		padding-left:0px;
		line-height:15px;
		margin-bottom:3px;
		}

	.inputRightSelect {
		 margin-left:0px!important;
		 margin-left:15px;
		}

	input.text {
		border:1px solid #000;
		}

	#contactUs {
		width:100%;
		text-align:center;
		background:transparent url("../fw/contact_us_submit_scrolls.jpg") no-repeat top left;
		width:315px;
		height:53px;
		margin:0px auto;
		}
		
	input.login {
		border:1px solid #e5e5e5;
		font-size:100%;
		color:#868686;
		}
		
	#bodyContainer .grey {
		background:#c2c2c2;
		margin-bottom:5px;
		padding-left:8px;
		}

/**************************************************/
/*	TABLES			                  */
/**************************************************/
	td.squares,td.squaresFull {
		border:1px solid #00cc01;
		border-bottom:none;
		width:376px;
		}

	td.squaresFull {
		border-bottom:1px solid #00cc01;
		}

	td.squaresBottom,td.squaresBottomSingle {
		border:1px solid #00cc01;
		border-top:none;
		width:376px;
		}

	td.squaresBottomSingle {
		border-left:none;
		border-right:none;
		}

	.sepTables {
		font-size:40%;
		}
		
	#logoContainer table {
		margin-left:264px;
		}
		
	#logoContainerGPP table {
		margin-left:264px;
		}
		
	#portalLogoContainer td.title,#logoContainer td.title,#logoContainerGPP td.title {
		font-size:200%;
		font-weight:700;
		font-family:"arial narrow";
		letter-spacing:-.75px;
		}
		
	#portalLogoContainer td.logintd,#logoContainer td.logintd,#logoContainer td.logintdButton,#logoContainerGPP td.logintd,#logoContainerGPP td.logintdButton {
		font-size:80%;
		}
		
	tr.dan {
		text-align:left;
		font-size:100%;
		background:#d9d9d9;
		}
		
	th {
		text-align:center;
		}
		
	td.danblight,td.danbdark {
		padding:10px;
		border-top:3px solid #e5e5e5;
		}
		
	td.danfilenotop,dan.file {
		padding:5px;
		border:none;
		}
		
	td.danfile {
		border-top:3px solid #e5e5e5;
		background:#e4cece;
		}
		
	td.danbdark {
		background:#e4cece;
		}
		
	td.dandark,td.dandarkview {
		border-top:3px solid #e5e5e5;
		background:#d9d9d9;
		font-weight:700;
		}
		
	td.danlight,td.danlightview {
		border-top:3px solid #e5e5e5;
		background:#e4cece;
		font-weight:700;
		}
		
	td.danlightview,td.dandarkview {
		font-weight:100;
		padding:8px 0;
		text-align:center;
		}
		
	td.dandarkview {
		color:#f00;
		}
		
	td.viewplain {
		border-top:3px solid #e5e5e5;
		background:#e5e5e5;		
		}
		
	td.eprdata {
		color:#8d8d8d;
		}
	
	tr.eprdata {
		color:#6b6b6b;
		}
	
	td.cm1 {
		width:86px;
		font-weight:bold;
		}
	td.cm2 {
		width:378px;
		vertical-align:top;
		padding-left:1em;
		}
	td.cm3 {
		width:172px;
		padding-bottom:1em;
		}
		
/**************************************************/
/*	PRODUCT VIEW  		                  */
/**************************************************/
	p.productImage {
		 text-align:center;
		 margin-top:0;
		}
	
	.productLeft {
		float:left;
		width:49%;
		}
		
	.productRight {
		 float:right;
		 width:49%;
		 text-align:right;
		 font-size:120%;
		}

/**************************************************/
/*	MISC       		                  */
/**************************************************/
	.bodyRed,.redHead {
		color:#f00;
		font-size:100%;
		}
	.bodyRed a {
		color:#f00;
		text-decoration: none;
		}	
	.small {
		font-size: 100%;
		}

	.big {
		font-size:115%;
		}
		
	.centerIt {
		text-align:center;
		}
		
	.red {
		color:#c20203;
		}
		
	.portalPointer {
		  position:absolute;
		  margin:-23px 0 0 228px;
		}
		
	.portalText {
		 padding:0 10px 10px 10px;
		 margin-top:3px;
		 font-size:95%;
		}
	.boatOwnerimage{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	}
	ul.scania {
	list-style-type: disc;
	list-style-image: url(http://www.mackboring.com/images/leaf.gif);
	}
	.scaniafeatures {
		color:#041E6C;
		font-weight:bold;
		}

