/* ------ AUTO GENERATED FILE ---------------- */ 
/* 07/03/2011 17:06: */ 
/* ------ AUTO GENERATED FILE ---------------- */ 
/* C:\Projects\MyMantra\MG\Skins\_templates\Warning.txt */
/* WARNING: This code is automatically generated. Changes to this file may be lost if the code is rebuilt */

/* C:\Projects\MyMantra\MG\Skins\Skins\MantraCorporate\css\layout.css */
/* CSS Document */
/* a */
/* =========== GLOBALS =============== */
	body { 
		background:url(/Portals/_default/Skins/MantraCorporate/images/MantraBG.jpg) left repeat #858489; 
		font-size:12px;
		font-family:Helvetica, Arial, sans-serif;
		color:#878787;
		margin:0; padding:0;
	}
	
	.clrBoth 	{ clear:both; }
	.fltRt		{ float:right; }
	a, a:visited, a:link, a:active { text-decoration: none; color: #a0051e; }
	a:hover 	{ text-decoration: none; color: #000000;} 
	a:focus { 		outline: none; 	}
	.NoPaneBorder{border:0px !important;}
	
	H1 { font-size:20px; font-family:Helvetica, Arial, sans-serif; color:#B03851; }
	H2 { font-size:16px; font-family:Helvetica, Arial, sans-serif; color:#B03851; }
	
/* =========== GLOBALS =============== */


/* =========== Header =============== */
	#header 	{ text-align:left; }
	#hdrLogo 	{ float:left; width:336px; }
	#hdrLogo img { margin:15px 10px 10px 25px; border:0px;}
	#hdrRtBlock { float:right;  width:250px;  font-size:12pt; font-weight:bold;padding-top:10px; color:#878787;}
	#hdrRtBlock a:link, #hdrRtBlock a:visited { color:#878787; }
	#hdrRtBlock img {border:0px;}
/* =========== Header =============== */	


/* =========== Top Menu ============= */
	#topMenuPane 	{ font:11px helvetica bold; height:33px; margin-bottom:0px; padding-bottom:0px; border:0px;}
/* =========== Top Menu ============= */

/* =========== Image Box ============= */
	#imageBox, #imageBoxSml { 
		 width: 100%; 
		margin:0px; padding:0px; border:0px; 
		overflow:hidden; margin-bottom:20px; 
	}
	#imageBox { height: 319px; }
	#imageBox img, #imageBoxSml img { margin:0px; padding:0px; border:0px; float:left; }
	#imageBoxSml { max-height:165px; }
	#imageBoxSml img.smlImage {width:241px; height:165px; vertical-align:bottom; }
	
	*html #imageBoxSml img { margin-right:-7px; } 
/* =========== Image Box ============= */

/* =========== Content ============= */
	#pageContainer { 
		text-align:center;
		margin-left:auto; margin-right:auto;
		width:1031px; 
		background:url(/Portals/_default/Skins/MantraCorporate/images/PageBG.jpg) repeat-y white;
	}
	
	#pageContainer.full {
		background:url(/Portals/_default/Skins/MantraCorporate/images/PageBG.jpg) repeat-y white;
	}
	
	.innerContainer {
		margin-left:33px;
		margin-right:33px;
		text-align:left;
	}
	
	#leftSidePane, #dnn_leftSidePane { float:left; width:/*255px;*/ 275px; }
	#rightSidePane, #dnn_rightSidePane {float:right;  /*padding-bottom:50px; */width:200px;}
	#rightSidePane, #dnn_rightSidePane {float:right;  /*padding-bottom:50px; */width:200px;}
	#mainBody { 
				text-align:left;
				float:left;
				padding-bottom:50px; 
				width: 475px;
				vertical-align:top;
	}

	#mainBodyHomePage { 
				text-align:left;
				float:left;
				padding-bottom:50px;padding-left:20px;
				width:660px;
				vertical-align:top;
				font-size:11px;	color:#878787;
	}

	#mainBody.wide { width:675px; }
	#mainBody.fullWidth { width: 100%; _width:93%; }
	#mainBody.Home { width: 746px; }
	
	#breadcrumb { margin-bottom:10px; }
	
/* =========== Content ============= */


/* =========== Left SubMenu ============= */
	#submenu { padding:0px; margin:0px; }
	#submenu ul, #submenu ul li { margin:0px; padding:0px; }
/* =========== Left SubMenu ============= */


/* =========== RADPANEL LEFT MENU =============== */
.rpRootGroup { margin:0px; padding:0px;}
.rpRootGroup li.rpItem {
	background:none !important;
	list-style: none;
	padding:0px !important; 
	margin:0 0 5 0 !important;
}
.rpRootGroup li.rpItem a { 
	padding: 6px 6px 6px 10px !important;	
	margin:0px;
	background:url(/Portals/_default/Skins/MantraCorporate/images/SubMenuGrayBg.jpg) repeat-y top left white;
	text-decoration: none; 
	color:#b03851; 
	font-weight:bold; 
	font-size:14px;
	cursor:pointer; 
	display:block;
}
	.rpItem a:hover, .rpGroup li a:hover { 
		color:black !important;
		/* padding: 6px 6px 6px 10px !important;	*/
	}

.rpOut { margin:0px; padding:0px; }	
.rpRootGroup li.rpItem a.rpLink span.rpOut {
	background:url("/Portals/_default/Skins/MantraCorporate/images/LeftPointer.gif") no-repeat scroll left center transparent;
	padding-left:25px !important;
}	
.rpGroup li.rpItem a.rpLink span.rpOut {
	background:none;
}
	
.rpItem .rpSlide {
	background:none; 
	margin:0px 0px 0px 0px; 
	padding:0px;
	clear:both;
}

.rpGroup { margin:0; padding:0;  }
.rpGroup li.rpItem { 
		margin:0px 0px 0px 0px !important; 
		padding:0px !important;
		clear:both; 
		background:none !important;
		_border: 1px solid white;
}
.rpGroup li a.rpLink { 
	background:white !important;  
	padding: 3px 6px 3px 10px !important;	
	clear:both;
	display:block; 
	margin-bottom:3px;
	color:#878787;
}

.rpImage {
    border:0px;
}


/* =========== RADPANEL LEFT MENU =============== */


/* =========== Footer =================== */
	#footerPane, #dnn_footerPane   {	
		/* margin-left:35px;  */
		/* padding-bottom:17px; padding-right:20px; */
		text-align:left;
		font: 12px Helvetica;  font-weight:bold;
		color:#878787;
		clear:both;
		/* padding:15px 0px 0px 35px; */
		height: 48px;
		background: url(/Portals/_default/Skins/MantraCorporate/images/FooterBG.jpg) top left no-repeat;
	}

	#footerPane, #footerPane a, #footerPane a:link, #footerPane a:visited { 
			font: 12px Helvetica !important; font-weight:bold !important; text-decoration:none !important; color:#878787; 
	}
	/*#footerPane a:hover, #dnn_footerPane a:hover { color: #a0051e !important;} */
	
	.footerLinks { float:left; font-size:12px !important; color:#878787; padding-left:24px;padding-top:13px;}
	.footerLinks a:hover {color: #a0051e !important;}
	.copyright { float: right; padding-top:13px; font-size:12px; color:#878787 !important; padding-right:24px;}
	.copyright .SkinObject { font-size:12px !important; color:#878787 !important;}
/* =========== Footer =================== */

/* =========== AnnouncementList ========= */
	#announcements h3 { font:16pt Helvetica; font-weight:bold; color:#a0051e; margin-bottom:0px; padding-bottom:2px;}
	#announcements dl { margin-top:2px; padding-top:0px;}
	#announcements dl dt { width: 100px; float:left; font-family:Helvetica, Arial, Geneva, sans-serif; font-size:11pt;}
	#announcements dl dd { margin-left: 100px; font-family:Helvetica, Arial, Geneva, sans-serif; font-size:11pt;}
	#announcements dl dd a { text-decoration:none; color:#000000; }
	#announcements dl dd a:hover { text-decoration:underline; }
	#announcements a.archiveLink { color: #7c9cbb; }
/* =========== AnnouncementList ========= */

#mainBody ul li { background: url(/Portals/_default/Skins/MantraCorporate/images/bullet1.gif) no-repeat left center; padding-left: 20px; list-style:none;  }

/* C:\Projects\MyMantra\MG\Skins\Skins\MantraCorporate\css\style_subitems.css */
/* ================ SKIN SUBITEMS ====================== */

/* =========== Specific Items ========= */
	.breadCrumb { font:14px helvetica; font-weight:bold; color:#878787;}
	.breadCrumb a, .breadCrumb a:visited, .breadCrumb a:link { color:#878787; }
	.breadCrumb a:hover { text-decoration:underline; color:#ffffff; background-color:#878787; }
	.barHeader { background-color:#7c9cbb; color:#FFFFFF; }
	
	.text { border:1px solid #aa051e; }
/* =========== Specific Items ========= */

/* =========== Default Table Items ========= */
#mainBody .stdTable  { font: 12px Helvetica, Arial, sans-serif; width:100%; color:#878787;}
#mainBody .stdTable th, .formHeader { 
	background:#cac5a1; padding:7px; color:White;
	text-align:left; font-weight:bold;
}
#mainBody .stdTable td {
	text-align:left !important;
	vertical-align:middle;
	/* border-bottom: 1px solid #e4e2d0; */
	padding:7px 0px 7px 0px;
	border-bottom:1px solid #b5bb7d;
}
.stdTable label {
	font-size:12px;
	font-family:helvetica;
	font-weight:normal;
	color:#878787 !important;
}

.formTextBox { width: 400px; }
.formSubmitButton { float:right; }

/* =========== END: Default Table Items ========= */


/* =========== Table Items ========= */
table.tbl1 { font:14px Helvetica, Arial, sans-serif; color:#878787; }
table.tbl1 th { background-color:#7c9cbb; color:#FFFFFF; font-weight:bold; text-align:left; }
table.tbl1 td { border-bottom:1px solid #b5bb7d; text-align:left;}
table td { font-size:12px; font-family: Helvetica, Arial, sans-serif; color:#878787; }
table td p { font-size:12px; font-family: Helvetica, Arial, sans-serif; color:#878787; }
		
/* =========== Table Items ========= */

/* =========== Styled Forms ========= */

	/* ------------- Table Forms -------------- */
	.tblForm { 		color:#878787; text-align:left; }
	.tblForm label {
		font-family: Helvetica, Arial, sans-serif; font-weight:bold;
		font-size:14px;
	}
	.tblForm th {  font-family:Helvetica,Arial, sans-serif; text-align:left; background-color: #7C9DBC; font-size: 14px; font-weight:bold; padding:9px;}
	.tblForm th a, .tblForm a:link, .tblForm a:visited { color: white; }
	.tblForm td { border-bottom: 1px solid #b5b87d; vertical-align:top; padding:5px 0px 5px 0px; color:#878787;}
	.tblForm td label { padding-left:15px; }
	.tblForm .radioGroup label { font-size:10.5px; }
	/* ------------- Table Forms -------------- */

	/* ------------- DL Forms ----------------- */
	dl.dlForm dt {
		clear:both;
		width:33%;
		float:left;
		text-align:left;
		color:#B1AFAF;
		font:14px Helvetica, Arial, sans-serif; font-weight:bold;
		
	/*	margin-bottom: 0.5em; */
		border-bottom:1px solid #b5b87d;
		padding-top:7px; padding-bottom:3px;
		margin:0px -5px 0px 0px;
		min-height:25px;
	}
	
	dl.dlForm dd {
		float:left;
		width:66%;
	/*	margin:0 0 0.5em 0.25em; */
		margin-left: 0.25em;
	/*	margin-bottom:0.5em; */
		padding-top:5px; padding-bottom:6px;
		border-bottom:1px solid #b5b87d;
		min-height:20px;
		text-align:left;
	}
	
	/* ------------- DL Forms ----------------- */

		dl.dlForm  input[type=text], dl.dlForm label,
				   .tblForm input[type=text]	   {  padding: 3px; width:100%; color : #878787;}
		
		.required { color: #a0051e; }
		.italic { font-style:italic; font-size:13px; font-weight:bold; }
		.radioGroup { font-size:10.5pt; }
		.radioGroup label { padding-left:-15px; }
		
		/* ----------------- field types --------------------- */
		/* input[type=text], .text { border:1px solid #878787; } */
		/* input[type=text]:focus, .textFocus {  */
		/*	background-color:#EFEFF0;  */
		/* } */
		
/* =========== Styled Forms ========= */

/* =========== Google Search Results ========= */
    .gs-result .gs-snippet {font-size:12px; color:#878787;}
    .gs-result .gs-visibleUrl {display:none;}
    .gs-result .gs-title a, .gs-result .gs-title a * {font-size:12px; color:#A0051E; text-decoration:none;}
    .gs-result div.gs-title {text-decoration:none;}
    .gsc-results .gsc-cursor-box div.gsc-cursor-page {color:#A0051E; text-decoration:none;}
/* =========== Google Search Results ========= */

.selectedPointer { background:url(/Portals/_default/Skins/MantraCorporate/images/LeftPointer.gif) no-repeat; background-position: 0px center; }
    
/* =========== GoogleSearch Module ========= */
    .searchBox .headerSearchBox input.searchInput { width: 300px; }
/* =========== GoogleSearch Module ========= *//* C:\Projects\MyMantra\MG\Skins\Skins\MantraCorporate\css\DNNSpecific.css */
/* ================ DNN SPECIFIC SKIN STYLES ====================== */

/*--------- dnn menu style TOP Menu ----------*/
	/* main menu td */
	.main_dnnmenu_bar
	{
		cursor: pointer; 
		font-size: 11px;
		background-color: transparent;
	}
	/* Main Menu Normal */
	.main_dnnmenu_rootitem
	{
		color: white;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		line-height: 40px;
		padding: 6px 6px 6px 6px;
		text-transform: uppercase;
		margin-right: 1px;
	}
	/* Main menu hover */
	.main_dnnmenu_rootitem_hover
	{
		color: #a0051e;
		margin-right: 1px;
	}
	/* Main menu selected */
	.main_dnnmenu_rootitem_selected
	{
		color: #878787;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		line-height: 40px;
		padding: 6px 6px 6px 6px;
		text-transform: uppercase;
		margin-right: 1px;
	}
	/* SUB Menu Normal */
	.main_dnnmenu_submenu
	{
		border: 1px solid #C0D6E5;
	}
	.main_dnnmenu_submenu td
	{
		background-color:#B8B8B8;
		z-index: 1000;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		color: #000000;
		line-height: 2em;
		padding: 0px 5px;
		margin: 0px;
	}
	/* SUB Menu hover & selected */
	.main_dnnmenu_itemhover td, .main_dnnmenu_itemselected td
	{
		font-size: 11px;
		background: #a0051e;
		color: #ffffff;
		font-weight: bold;
		text-align: left;
		line-height: 2em;
		z-index: 1000;
		padding: 0px 5px;
		margin: 0px;
	}
/*--------- dnn menu style TOP Menu ----------*/

/*--------- dnn menu style SUB Menu     ----------*/
	/* main menu td */
	.sub_dnnmenu_bar
	{
		/* cursor: pointer; 
		font-size: 11px;
		background-color: transparent; */
	}
	/* Main Menu Normal */
	.sub_dnnmenu_rootitem
	{
		/* color: white;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		line-height: 40px; */
		padding: 6px 6px 6px 6px;
		text-transform: uppercase;
		margin-right: 1px;
	}
	/* Main menu hover */
	.sub_dnnmenu_rootitem_hover
	{
		color: #a0051e;
		margin-right: 1px;
	}
	/* Main menu selected */
	.sub_dnnmenu_rootitem_selected
	{
		color: #878787;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		line-height: 40px;
		padding: 6px 6px 6px 6px;
		text-transform: uppercase;
		margin-right: 1px;
	}
	/* SUB Menu Normal */
	.sub_dnnmenu_submenu
	{
		border: 1px solid #C0D6E5;
	}
	.sub_dnnmenu_submenu td
	{
		background-color:#B8B8B8;
		z-index: 1000;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		color: #000000;
		line-height: 2em;
		padding: 0px 5px;
		margin: 0px;
	}
	/* SUB Menu hover & selected */
	.sub_dnnmenu_itemhover td, .sub_dnnmenu_itemselected td
	{
		font-size: 11px;
		background: #a0051e;
		color: #ffffff;
		font-weight: bold;
		text-align: left;
		line-height: 2em;
		z-index: 1000;
		padding: 0px 5px;
		margin: 0px;
	}
/*--------- dnn menu style SUB Menu END ----------*/

.FCKLinkGalleryContainer { background:#FFFFFF; }
.SkinObject { font: 12px helvetica !important; font-weight: bold !important; }
.Normal { font-size:12px; font-family:Helvetica, Arial, sans-serif; }
