@charset "utf-8";
/* CSS Document */


/* Standard Tags Redefinition */

* {
	outline: none; font-family: tahoma; font-size: 11px;
}
html, body {
	width: 100%; height: 100%; margin: 0; padding: 0;	
}
body {
	background: #000 url(../images/layout/bodyBG.jpg) no-repeat top center;	
}
img {
	border: none;	
}

/* Layout Styles */

#divWrapper {
	width: 900px; margin: 0 auto 0 auto;
}
#divHeader {
	height: 100px; background: url(../images/layout/headerBG.png) repeat-x top;	
}
#divLogo {
	padding: 25px 0 0 10px; float: left;
}
#divHeaderRight {
	width: 350px; height: 100px; background: url(../images/layout/headerRight.jpg) no-repeat; float: right;
}
#divMenu {
	height: 35px; background: url(../images/layout/menuBG.png) repeat-x top; margin: 0; position: relative; top: 0px; left: 0px; z-index: 1000;
}
.liMenuSpacer a {
	display: block; width: 1px; height: 35px; padding: 0px !important;
}
#divHomeProjector {
	width: 900px; height: 450px; position: relative; top: -35px;
}
.divClear {
	clear: both;	
}

/* Page Styles */

#divHalfPageMain {
	width: 900px; height: 450px; position: relative; top: -35px;
}
#divGlobalPageProjector {
	width: 450px; height: 450px; float: right; background: #333;
}
#divPrototypePageProjector {
	width: 450px; height: 530px; float: right; background: #333;
}
#divHalfPageContent {
	width: 430px; height: 380px; background: #FFF; padding: 50px 10px 20px 10px; float: left; position: relative; overflow: hidden;
}
#divPrototypePageContent {
	width: 430px; height: 460px; background: #FFF; padding: 50px 10px 20px 10px; float: left; position: relative; overflow: hidden;
}
.pEnglishTextTitle {
	height: 30px; background: url(../images/layout/englishTextTitleBG.png); color: #805F0A;
}
.pFarsiTextTitle {
	height: 30px; background: url(../images/layout/farsiTextTitleBG.png); color: #805F0A;
}
#aSwitchLanguage {
	color: #333; text-decoration: none;	display: inline-block;
}
#divFarsiText {
	float: left; width: 430px; margin-left: -440px; text-align: justify; direction: rtl;
}
#divEnglishText {
	width: 430px; direction: ltr; text-align: left; padding: 1px 0 0 0;
}
#divTexts {
	position: relative;	margin-left: 0; width: 430px;
}
.spanHighlight {
	color: #900;	
}




#divContestProjector {
	width: 900px; height: 225px; background: url(../images/pageProjectors/contest.jpg); position: relative; top: -35px;
}
#divContentFA {
	background: #FFF; padding: 20px 10px 20px 10px; margin: 5px 0 0 0; text-align: justify; direction: rtl; line-height: 15px; position: relative; top: -35px;
}
#divContentFA .ulNoBullets {
	list-style-type: none; margin: 0 30px 0 0; padding: 0;	
}
#divContentFA .ulNoBullets li {
	padding: 0; margin: 0;
}
#divContentFA .pPageTitle {
	width: 450px; height: 30px; background: url(../images/layout/pageTitlesBG.png); color: #805F0A;
}
.spanUnderline {
	border-bottom: 1px solid #000;	
}
.pCentered {
	text-align: center;	
}
.imgWrappedWithTextRTL {
	float: right; margin: 0 0 0 10px;	
}
#divPageTools {
	width: 200px; height: 300px; float: left; padding: 5px 0 0 0;	
}
.divPageToolsTitle {
	background: #333; padding: 6px 10px 8px 10px; color: #FFF;
}
.divPageToolsContent {
	width: 180px; background: #F5F5F5; padding: 10px 10px 20px 10px;
}
.ulPageTools  {
	list-style-type: none; margin: 0; padding: 0;	
}
.ulPageTools li  {
	padding: 5px 0 5px 0; margin: 0; border-bottom: 1px dashed #CCC;
}
.ulPageTools li a  {
	color: #000; text-decoration: none;
}
.ulPageTools li a:hover  {
	color: #900; text-decoration: none;
}
.imgPageToolsIcon {
	vertical-align: middle; margin: 0 0 0 10px;	
}
.aZoomIt {
	margin: -10px;
}
.aZoomIt img {
	padding: 3px !important; border: 1px solid #CCC !important; 
}
.aZoomIt:hover img {
	padding: 3px !important; border: 1px solid #000 !important;
}
.imgMagnifier {
	position: relative; right: 18px; bottom: 4px; padding: 0 !important; margin: 0 !important;
}

/* Footer Styles */

#divFooter {
	height: 115px; padding: 20px 0 20px 0; margin: -15px 0 0 0; border-top: 1px solid #666;
}
#divFooterLogos {
	float: left;	
}
#divFollow {
	text-align: right; margin: 0 0 10px 0;
}
#divFooterNotes {
	float: right;	
}

