html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#f1f2f1;
	color:#666666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: url(../Images/MainBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight:normal;

	
	
	
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainerWrapper
{
	width:100%;
	clear: both;
	float:left;
}
div#MainContainer
{
	width:1024px;
	margin-right: auto;
	margin-left: auto;	
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:1024px;
	float:left;
	height:386px;
	
	
}
div#HeaderTop
{
	width:960px;
	float:left;
	padding:0px 32px 0px 32px;
}

div#Logo
{
	width:273px;
	height:40px;
	float:left;
	background-image:url(/Images/logo.jpg);
	background-repeat:no-repeat;
	padding:12px 0px 0px 0px;
	background-position: 12px 14px;
}
		
div#Logo a
{
	width:273px;
	height:32px;
	display:block;
	padding:12px 0px 0px 0px;
	
	}	
	
div#HeaderTopRight
{
	width:165px;
	float:left;
	height:56px;
	padding:0px 0px 0px 520px;

}
div#QuicklinkContainer
{
	width:165px;
	float:left;
	height:12px;
	text-align:right;
	padding:9px 0px 6px 0px ;

	
}

div#SearchContainer
{
	width:165px;
	float:left;
	height:25px;
	text-align:right;
	background-image: url(/Images/SearchBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
}

div#MainNavigationContainer
{
	width:375px;
	float:left;
	height:25px;
	padding:26px 32px 0px 616px;
	z-index:100;
}



div#MainImageContainer
{
	width:1024px;
	float:left;
	height:330px;
	margin-top:-51px;

	z-index:10;


}

div#PlayButton
{
	width:152px;
	float:left;
	margin:-221px 0px 0px 0px;
	/*padding: 0px 737px 0px 135px ;*/
	padding: 0px 710px 0px 162px ;
	position:relative;

}

div#PlayVideoButton
{
	width:100px;
	float:left;
	margin:-117px 0px 0px 0px;
	padding: 0px 301px 0px 522px ;
	position:relative;

}


/************************************************************************
*	MainBody
************************************************************************/


div#MainBodyContainer
{
	width:1024px;
	float:left;
	background-image: url(/Images/MainContentBg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height:300px;
	
	
	
}
div#MainBody
{
	width:960px;
	padding:0px 32px 0px 32px;
}
div#MainPageContent
{
	width:247px;
	float:left;
	padding:12px 0px 20px 25px;
}
div#RandomCopyrigth
{
	width:247px;
	float:left;
	padding:10px 0px 0px 0px;
	
}

div#RightPane
{
	width:688px;
	float:left;
}

div#PortfolioNavContainer
{ 
	width:690px;
	float:left;
	height:20px;
	margin:-301px 0px 0px 0px;
}
div#PreviousBtn
{
	width:24px;
	hight:20px;
	float:left;
}
div#NextBtn
{
	width:24px;
	hight:20px;
	float:right;
}


div#ScorallContainer
{
	width:665px;
	float:left;
	height:342px;
	padding:0px 15px 0px 12px ;
}


div#PortfolioBoxContainer
{
	width:204px;
	height:307px;
	float:left;
	padding:15px 5px 14px 11px;
	text-align:center;
	background-image: url(/Images/PortfolioBoxBg.png);
	background-repeat: no-repeat;
	background-position: 8px;	
}


div#BottomBoxContainer
{
	width:688px;
	float:left;
	height:244px;
	background-image: url(/Images/BottomBoxBg.png);
	background-repeat: no-repeat;
	
}

div#HomeBottomPortfolio
{
	width:638px;
	float:left;
	padding:25px;
}

div#MyStoryContainer
{
	width:280px;
	float:left;
	padding:72px 26px 0px 44px;
}
div#newsContainer
{
	width:280px;
	float:left;
	padding:72px 0px 0px 12px;
}


div#ContentOptionContainer
{
	width:77px;
	float:Left;
	height:23px;
	padding:0px 32px 0px 915px;
	margin: -54px 0px 0px 0px;

}
	
div#PrintIcon
{
	width:40px;
	float:left;


	
}

div#PrintEmail
{
	width:37px;
	float:left;

}

/************************************************************************
*	Internal
************************************************************************/



div#InternalMainImageContainer
{
	width:1024px;
	float:left;
	height:267px;
	margin-top:-50px;


	
}
div#InternalHeaderContainer
{
	width:1024px;
	float:left;
	height:323px;
	
	
}
div#InternalContentOptionContainer
{
	width:719px;
	float:Left;
	height:23px;
	padding:10px 0px 20px 301px;
	z-index:100;
	
	

}

div#BreadcrumHomeContainer
{
	width:60px;
	float:left;
	padding:4px 0px 0px 0px;
	
	
}

div#BreadcrumContainer
{
	width:559px;
	float:Left;
	padding:3px 0px 0px 0px;


}


div#LeftPane
{
	width:241px;
	float:Left;
	padding:0px 10px 0px 50px;
	margin:-127px 0px 0px 0px;
	position:relative;
	z-index:200;
	margin-bottom:10px;

}
div#LeftPaneToop
{
	float:left;
	margin:0px;
 	padding: 0px;

}


div#LeftShadow
{
	width:22px;
	float:left;
	height:295px;
	background-image: url(/Images/LeftShadow.png);
	background-repeat: no-repeat;
	background-position: right top;

}

div#LeftPaneContent
{
	width:196px;
	float:left;
	background-image: url(/Images/LeftPaneBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:295px;
	z-index:200;
	
}
div#TreeNavigation
{

	
}


div#LeftTreeBottom
{
	width:205px;
	float:left;
	height:48px;
	padding:0px 0px 0px 18px;

}

div#LeftTreeBottom_inner
{
	width:205px;
	float:left;
	height:48px;
	background-image: url(/Images/LeftPanebottom.png);
	background-repeat: repeat-x;
	background-position: left top;


}

div#TreeNavigation
{
	min-height:250px;
	
}


div#RightShadow
{
	width:23px;
	float:left;
	height:295px;
	background-image: url(/Images/RightShadow.png);
	background-repeat: no-repeat;
	background-position: left top;

}

div#LeftpanePortfolio
{
	width:205px;
	float:left;
	padding:0px 24px 10px 18px;
	}


div#TreeHeading
{
	width:170px;
	float:Left;
	height:14px;
	padding:22px 0px 33px 25px ;

}
.TreeHeading
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;	
	
}

div#InternalMainPageContent
{
	width:670px;
	float:left;
	padding:0px 20px 20px 0px;
	
}

/************************************************************************
*	Newslist
************************************************************************/

div#NewslistMainPageContent
{
	width:905px;
	float:left;
	padding:0px 20px 0px 55px;
	
}


/************************************************************************
*	Contact Us Page
************************************************************************/



.SuccMsg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px;
	COLOR: #a2cd3a;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.SuccessMsg
{
	background-color: #f0f8fb;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	width:90%;
	COLOR: #096;
	float: left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 16px;
	border: 1px solid #a6afb6;
	padding: 10px 5px 10px 5px;
	margin:0px 0px 10px 0px;
	text-align: center;
	
}

.ErrMsg
{
	background-color: #f0f8fb;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	width:530px;
	COLOR: #930;
	float: left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 16px;
	border: 1px solid #a6afb6;
	padding: 10px 5px 10px 5px;
	margin:0px 0px 10px 0px;
	text-align: center;	
}


.texttitle { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4f4f4f; FONT-FAMILY: Verdana, Geneva, sans-serif;}
.filetext {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	COLOR: #666666;
	padding: 10px 0px 10px 0px;
}
.Rfeild{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR:#C00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
}

.TitleStar { FONT-SIZE: 9px; COLOR: #f00; FONT-FAMILY: Arial, Helvetica, sans-serif }

.textfeeldbox {
	width:230px;
	height:137px;
	border:none;
	background-color:transparent;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.feeldive {
	FONT-SIZE: 11px;
	width: 246px;
	height:150px;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	padding:0px 0px 0px 0px;
	background-image: url(/Images/MessageBg.jpg);
	background-repeat: no-repeat;
	padding:5px;

}

.textfeeld {
	
	width:230px;
	height:18px;
	border:none;
	background-color:transparent;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;

	

}


.feeldiv {
	FONT-SIZE: 11px;
	WIDTH: 235px;
	COLOR: #4f4f4f;
	padding:0px 0px 0px 0px;
	padding:5px;
	background-image: url(/Images/TextFieldBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



div#Hightlightbox
{
	float: left;
	width:98%;
	clear:both;
	margin-right:2%;
	
	

}


div#HightlightboxContent
{
	float: left;
	width: 96%;
	padding:22px 13px 30px 13px;
	background-color:#ffffe3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e4e4e3;
	border-right-color: #e4e4e3;
	border-left-color: #e4e4e3;
}

div#Hightlightboxbottom
{
	width:100%;
	float:left;
	height:27px;
	background-image: url(/Images/HighlightBoxBottomMiddle.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.HboxbottomLeft
{
	
	width:98px;
	float:left;
	height:27px;
	background-image: url(/Images/HighlightBoxBottomLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}

.HboxbottomMiddle
{
	
}


.HboxbottomRight
{
	width:190px;
	float:right;
	height:27px;
	background-image: url(/Images/HighlightBoxBottomRight.png);
	background-repeat: no-repeat;
	background-position: right top;	
	
}





/************************************************************************
*	CodeSnippt
************************************************************************/

#ImgOutlineTopLeft
{
	background-image: url(/Images/codesnipt/ImgOutLeftTop.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

#ImgOutlineLeft
{
	background-image: url(/Images/codesnipt/ImgOutLeft.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

#ImgOutlineBottomLeft
{
	background-image: url(/Images/codesnipt/ImgOutLeftBottom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#ImgOutlineBottom
{
	background-image: url(/Images/codesnipt/ImgOutBottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#ImgOutlineBottomRight
{
	background-image: url(/Images/codesnipt/ImgOutRightBottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#ImgOutlineRight
{
	background-image: url(/Images/codesnipt/ImgOutRight.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#ImgOutlineTopRight
{
	background-image: url(/Images/codesnipt/ImgOutRightTop.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:100%;
	background-color:#7b4398;
	float:left;
	
}
div#Footer
{
	width:960px;
	background-image: url(/Images/FooterBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	padding: 43px 32px 0px 32px ;
}

div#FooterTop
{
	width:949px;
	float:left;
	padding:0px 11px 0px 0px;
	text-align:right;
	margin:-48px 0px 0px 0px ;

	
}

div#RandomCopyrithContainer
{
	width:300px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 28px;
	}




div#Backtotop
{
	width:68px;
	float:right;
	padding:13px 20px 1px 0px;
	background-image: url(/Images/BtTBullet.jpg);
	background-repeat: no-repeat;
	background-position: right 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6720f;
}




div#DotLine
{
	height:1px;
	background-image: url(/Images/dots.jpg);
	background-repeat: repeat-x;
}


div#FooterSeoLinks
{
	width:960px;
	float:left;
	padding:10px 0px 10px 0px;
	background-image: url(../Images/dots.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}


	
div#FooterBottomContainer
{
	width:100%;
	float:Left;
	background-color:#5a2d74;
	height:37px;
}
div#FooterBottom
{
	width:960px;
	margin-right: auto;
	margin-left: auto;
	padding:10px 0px 5px 0px;

}
div#FooterBottomInside
{
	width:960px;
float:left;

}

div#CopyrightAAALogo
{
	width:78px;
	float:Left;

}
