﻿
body 
{
	margin-top:0px;
padding-top:0px;
line-height:14px;
font-size:12px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#696868;
/* color:#7e7e7e; */
}
img
{
	border:none;
	text-decoration:none;
}
a
{
	text-decoration:none;
	color:#bf1d22;
	}
.bottomMenuRight a
{
	text-decoration:none;
	color:Gray;
	}
.bottomMenuLeft a
{
	text-decoration:none;
	color:white;
	}
h1
{
	font-size:15px;
	margin-bottom:10px;
	line-height:20px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
h2
{
	font-size:13px;
	margin-bottom:10px;
	line-height:17px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
p
{
	font-size:12px;
	margin-bottom:0px;
	line-height:16px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.wrapper
{
	width:855px;
margin-left:auto;
margin-right:auto;
border-left: solid 1px #bf1d22;
border-right: solid 1px #bf1d22;
border-bottom: solid 1px #bf1d22;

background-image:url(/images/background.jpg);
background-repeat:repeat-x;
background-color:#d9dadc;

}
.rel
{
	position:relative;
}
.fullContent
{
	width:795px;
	margin-left:33px;
	}
div#preload { display: none; }
.header
{
	width:100%;
	clear:both;
}
.headerTop
{
	width:100%;
	clear:both;
	position:relative;
	height:90px;
}
.headerRight
{
	width:400px;
	position:absolute;
	z-index:10;
	top:15px;
	left:380px;
	color:#9a9797;
	font-weight:bold;
	text-align:right;
	
}
.headerMiddle
{
	width:100%;
	clear:both;
}
.logo
{
	margin-top:15px;	
}
.phoneNumber
{
	margin-bottom:5px;
}
.searchBox
{
	border:solid 0px white;
	margin-top:1px;
	width: 100px;
}
.searchBoxDiv
{
margin-top:10px;	
width:133px;
}
.searchBoxLeft
{
	float:left;
	width:9px;
	height:21px;
	background-image:url(/images/searchBoxLeft.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.searchBoxCenter
{
	float:left;
	background-image:url(/images/searchBoxCenter.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:22px;
	margin-bottom:5px;
	width:100px;
	}
.searchBoxRight:hover
{
	float:left;
	width:22px;
	height:21px;
	background-image:url(/images/searchBoxRightHover.jpg);
	background-position:top;
	background-repeat:no-repeat;
 }
 .searchBoxRight
{
	float:left;
	width:22px;
	height:21px;
	background-image:url(/images/searchBoxRight.jpg);
	background-position:top;
	background-repeat:no-repeat;
 }
 
 .searchUserMaster
 {
 	margin-top:0px; margin-left:269px; width:134px;
 }
 
 
 /*body*/
.body
{
	width:100%;
	clear:both;
	
}
.bodyBottom
{
	width:100%;
	clear:both;
	height:40px;
	}
.bodyTop
{
width:790px;
	clear:both;
}
.bodyLeft
{

float:left;
}
.bodyRight
{

float:left;
margin-left:5px;
/*3px to spare*/
}
.cellHomeRight
{
	width:331px;
}
.cellHomeLeft
{
	width:459px;
	
}
.cellHomeLeftTop
{
	width:459px;
	height:13px;
	background-image:url(/images/homeLeftTop.png);
	background-repeat:repeat-y;
	
	}
.cellHomeLeftMiddle
{
	width:459px;
	background-image:url(/images/homeLeftCenter.png);
	background-repeat:repeat-y;
	
	}
.cellHomeLeftBottom
{
	width:459px;
	height:17px;
	background-image:url(/images/homeLeftBottom.png);
	background-repeat:repeat-y;
	
	}

.cellHomeRightTop
{
	width:331px;
	height:12px;
	background-image:url(/images/homeRightTop.png);
	background-repeat:repeat-y;
	
	}
.cellHomeRightMiddle
{
	width:331px;
	background-image:url(/images/homeRightCenter.png);
	background-repeat:repeat-y;
	
	}
.cellHomeRightBottom
{
	width:331px;
	height:20px;
	background-image:url(/images/homeRightBottom.png);
	background-repeat:repeat-y;
	
	}
.contentTextHome
{
	margin-left:20px;
	width:432px;
	
}
.contentTextHomeText
{
	margin-left:10px;
	width:402px;
	}
.contentTextHomeRight
{
	margin-left:20px;
	width:291px;
	height:250px;
}

.contentTextHomeRightText
{
	margin-left:17px;
	width:271px;
}

/*content pages design*/
.cellContentRight
{
	width:232px;
}
.cellContentLeft
{
	width:552px;
	
}
.cellContentLeftTop
{
	width:552px;
	height:18px;
	background-image:url(/images/ContentLeftTop.png);
	background-repeat:repeat-y;
	
	}
.cellContentLeftMiddle
{
	width:552px;
	background-image:url(/images/ContentLeftCenter.png);
	background-repeat:repeat-y;
	
	}
.cellContentLeftBottom
{
	width:552px;
	height:21px;
	background-image:url(/images/ContentLeftBottom.png);
	background-repeat:repeat-y;
	
	}

.cellContentRightTop
{
	width:232px;
	height:21px;
	background-image:url(/images/ContentRightTop.png);
	background-repeat:repeat-y;
	
	}
.cellContentRightMiddle
{
	width:232px;
	background-image:url(/images/ContentRightCenter.png);
	background-repeat:repeat-y;
	height:600px;
	
	}
.cellContentRightBottom
{
	width:232px;
	height:23px;
	background-image:url(/images/ContentRightBottom.png);
	background-repeat:repeat-y;
	
	}

.contentTextContent
{
	margin-left:20px;
	width:522px;
	
}
.contentTextContentText
{
	margin-left:10px;
	width:492px;
	}
	
.contentTextContentRight
{
	margin-left:10px;
	width:212px;
	height:600px;
	
}






/*red lines*/
.redLineHHome
{
	position:absolute;
	z-index:10;
	top:34px;
	left:10px;
	width:260px;
	height:1px;
	}
.redLineVHome
{
	position:absolute;
	z-index:10;
	top:34px;
	left:30px;
	width:1px;
	height:160px;
}
.redLineHContent
{
	position:absolute;
	z-index:10;
	top:20px;
	left:10px;
	width:180px;
	height:1px;
	}
.redLineVContent
{
	position:absolute;
	z-index:10;
	top:20px;
	left:17px;
	width:1px;
	height:326px;
	}


/* center top */
.centerImage
{
	width:794px;
	margin-bottom:20px;
	margin-top:1px;
	margin-left:1px;
	
}
.centerButtons
{
	width:792px;
	height:152px;
	top:0px;
	margin-top:-155px;
	background-image:url(/images/learnMoreBoxesHome.png);
	background-repeat:no-repeat;
	
	position:absolute;
	z-index:30;
	left:0px;
	}
.boxTitle
{
	position:absolute;
	z-index:11;
	margin-top:16px;
	margin-left:12px;
}
.boxLogo
{
	position:absolute;
	z-index:10;
	margin-top:13px;
	margin-left:140px;
}
.boxLogoApps
{
	position:absolute;
	z-index:10;
	margin-top:8px;
	margin-left:140px;
}
.boxLearn
{
	position:absolute;
	z-index:13;
	margin-top:92px;
	margin-left:36px;
}
.centerButtonMask
{
	width:195px;
	height:59px;
	position:absolute;
	z-index:15;
	top:0px;
	left:0px;
	
	}
.boxText
{
	width:170px;
	margin-left:15px;
	position:absolute;
	z-index:15;
	margin-top:45px;
	line-height:16px;
	
	}

.centerButtonFrame
{
	width:195px;
	float:left;
	height:151px;
	color:#7e7e7e;
}

.mouseOverImagesPromos
{
	width:195px;
	height:151px;
	position: absolute;
	top:0px;
	left:0px;
	z-index:100;
	}

.centerTopTop
{
	width:794px;
	position:absolute;
	z-index:20;
	top:0px;
	left:0px;
	
}
.centerTop
{
		width:794px;
	height:21px;
	background-image:url(/images/centerTop.png);
	background-repeat:repeat-y;
	
	}
.centerCenter
{
		width:794px;
	height:200px;
	background-image:url(/images/centerCenter.png);
	background-repeat:repeat-y;
	
	}
.centerBottom
{
		width:794px;
	height:24px;
	background-image:url(/images/centerBottom.png);
	background-repeat:repeat-y;
	
	}
.pageLinks
{
	background-color:#bf1d22;
	
	width:200px;
	
		
}
.pageLinksMasterInside
{
	}
.pageLinksMaster
{
	width:786px;
	position:absolute;
	z-index:200;
	top:0px;
	color:White;
	
}

/*menu*/
.rightMenu
{
	width:13px;
	height:28px;
	background-image:url(/images/rightMenu.png);
	background-repeat:no-repeat;
	
	}
.leftMenu
{
	width:13px;
	height:28px;
	background-image:url(/images/leftMenu.png);
	background-repeat:no-repeat;
	
	}
.centerMenu
{
	height:28px;
	background-image:url(/images/menuCenter.gif);
background-repeat:repeat-x;
	}
.menuLinks
{
	margin-right:20px;
	margin-top:7px;
	float:left;
	}
/*footer*/
.footer
{
	width:790px;
	clear:both;
	height:50px;
	border-top: solid 1px #bf1d22;
	
}
.bottomMenu
{
	margin-top:5px;
	}
.bottomMenuLeft
	{
		color:White;
		font-size:9px;
		}
.bottomMenuRight
	{
		color:Gray;
		text-align:right;
		font-size:9px;
		}



/* Menu */


/* Menu groups -------------------------------------------- */
.TopGroup
{

  height:21px;
}

.Group
{
  height:21px;
 
}

/* Default item styles ------------------------------------ */ 



.Item
{
  cursor:auto;
  color:white;
  height:21px;
  background-color:#bf1d22;
  
}

.ItemHover
{
  background-color:#bf1d22; 
  
  color:white; 
  cursor:default;
  height:21px;
}

.ItemExpanded
{
  background-color:#bf1d22; 
  color:white; 
  cursor:default;
  height:21px;
}

/* Selected item styles ------------------------------------ */ 
.SelectedItem
{
  cursor:auto;
  height:21px;
  background-color:#bf1d22;
}

.SelectedItemHover
{
 background-color:#bf1d22;
  color:white; 
  cursor:default;
  height:21px;
}

.SelectedItemExpanded
{
	  background-color:#bf1d22; 
  color:white; 
  cursor:default;
  height:21px;
  
}

/* Child selected item styles ------------------------------------ */ 
.ChildSelectedItem
{
  cursor:auto;
  color:white;
  height:21px;
  background-color:#bf1d22;
}

.ChildSelectedItemHover
{
  background-color:#bf1d22;
  color:white; 
  cursor:default;
  height:21px;
}

.ChildSelectedItemExpanded
{
 background-color:#bf1d22;
  color:white; 
  cursor:default;
  height:21px;
}















/*New Menu Try*/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin-top: 6px;
	margin-right:15px;
	background: #bf1d22;
	color: #bf1d22;
	text-align: center;
	text-decoration: none}
#sddm li a img
{	border:solid 1px #bf1d22}

#sddm li a:hover
{	background: #F29A1F}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #bf1d22;
	border: 0px solid #bf1d22}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #bf1d22;
		color: #ffffff;
		font: 11px arial}

	#sddm div a:hover
	{	background: #bf1d22;
		color: #FFF}
.submitprojectbtn
{
	margin-right:50px;
	margin-top:10px;
	}
	
.style5
{
    width: 246px;
}
.style6
{
   width: 162px;
}
.speakerSpace
{
margin-left:290px;
}
.galleryList
{
margin-top:20px;
margin-left:5px;
width:100%;
}
.inner_content
{
	margin-bottom:10px;

}
.chatPosition
{
	 position:absolute; z-index:300; top:140px; left:20px;
	}
	.chatBox
	{
		background-color:White; border:solid 1px gray; width:270px; 
	height:335px;
		}
		

.portfolioControls
{
	width:100%;
	text-align:right;
}

li
{
	list-style-image:url(/images/bullet.jpg);
}

.minitext {
  font: normal 0.7em Arial, sans-serif;
  color: Black;
}

.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}
