﻿body
{ background-image:url('../images/body_bg_silver.jpg'); background-repeat:repeat-x; 
  margin:0px; font-family:Tahoma; font-size:12px; text-align:left; }

a, a:visited { text-decoration: none; color: SteelBlue;}
a:hover { text-decoration: underline; color: Gray;}

.floatl
{ float:left;}
.floatr
{ float:right;}

#footerbg
{ background-color:#959292; font-family:Verdana; font-size:10px; text-decoration:none; 
  color:#fff; text-align:center; padding-top:5px; padding-bottom:6px; margin-bottom:10px; }

#footerbg a
{ padding:5px 5px 5px 5px; font-family:Verdana; font-size:10px; text-decoration:none; color:#CCCCCC; text-align:left; }

#footerbg a:hover
{ padding:5px 5px 5px 5px; clear:both; font-family:Verdana; font-size:10px; text-decoration:none; color:#CCCCCC; text-align:left; }

#footer
{ font-family:Verdana; font-size:10px; text-decoration:none; color:#CCCCCC; padding: 10px 0px 20px 0px; text-align:center; width:100%; }

#footer a:hover
{ font-family:Verdana; font-size:10px; text-decoration:none; color:#CCCCCC; text-align:left; width:100%; }

#footer a
{ font-family:Verdana; font-size:10px; text-decoration:none; color:#CCCCCC; text-align:left; width:100%; }

#container
{ width:920px; margin-left:auto; margin-right:auto; text-align:left; }

#ContentPlaceHolder1
{ width:920px; text-align:left; }

#header
{ width:100%; text-align:left; }

#logo
{ height:95px; width:179px; margin-top:17px; float:left; text-align:left; }

#logo2
{ background:url('../images/logo.png') no-repeat; height:95px; width:179px; margin-top:17px; float:left; text-align:left; }

#logo3
{ background:url('../images/logo.png') no-repeat; height:95px; width:179px; margin-top:17px; float:left; text-align:left; }

#searchDIV
{ float:right; margin-top:30px; width:146px; height:54px; background-image:url('../images/gold.png'); background-repeat:no-repeat; text-align:left; }

#menu
{ color:#595a5b; font-family:Verdana; padding-bottom:3px; width:100%; min-height:35px; }

#menu a
{ text-decoration:none; color:#595a5b; font-family:Verdana; margin-top:0px; }

/*#menu a:hover
{ text-decoration:none; border-bottom:1px gray solid; color:white; font-family:Verdana; padding-bottom:3px; }*/

#welcomenote
{ width:100%; clear:both; margin-top:20px; color:#EAEAEA; font-family:Tahoma; font-size:10pt; text-align:left; }

#competition
{ width:100%; margin-top:0px; text-align:left; }

#news
{ width:450px; float:left; margin-top:20px; text-align:left; }

#events
{ width:450px; float:left; margin-top:20px; text-align:left; }

#poll
{ width:300px; float:right; margin-top:20px; clear:left; text-align:left; }

#mid-logo-hdr
{ background-repeat:no-repeat; height:95px; width:150px; margin-top:17px; float:left; }

#pic
{ width:224px; height:150px; float:right; background-image:url('../images/gears.jpg'); }

#LegoHome
{ background-image:url('../images/LEGOHome.jpg'); background-repeat:no-repeat; margin-left:auto; margin-right:auto; }
#page_bg_thanks
{ background-image:url('../images/bg_thanks.jpg'); background-repeat:no-repeat; margin-left:auto; margin-right:auto; }
#page_bg_about
{ background-image:url('../images/bg_about.jpg'); margin-left:auto; margin-right:auto; background-repeat:no-repeat; }
#page_bg_FAQ
{ margin-left:auto; margin-right:auto; background-image:url('../images/bg_FAQ.jpg'); background-repeat:no-repeat; }
#page_bg_Time
{ margin-left:auto; margin-right:auto; background-image:url('../images/Expired.jpg'); background-repeat:no-repeat; }
#page_bg_Active
{ margin-left:auto; margin-right:auto; text-align:center; background-image:url('../images/Activate.png'); background-repeat:no-repeat; } 
#page_bg_Participants
{ margin-left:auto; margin-right:auto; text-align:center; background-image:url('../images/bg_Participation.jpg'); background-repeat:no-repeat; } 
#page_bg_Awards
{ margin-left:auto; margin-right:auto; text-align:center; background-image:url('../images/bg_Awards2.jpg'); background-repeat:no-repeat; } 
#page_bg_judgement
{ margin-left:auto; margin-right:auto; text-align:center; background-image:url('../images/bg_judgement.jpg'); background-repeat:no-repeat; } 

#ftr
{ background-color:#324201; color:white; text-align:center; height:20px;  line-height:20px; margin-bottom:20px; }

#page_bg_register
{ margin-left:auto; margin-right:auto; text-align:center; background-image:url('../images/bg_register.jpg'); background-repeat:no-repeat; }

#page_bg_RegClosed
{ margin-left:auto; margin-right:auto; text-align:center; background-image:url('../images/bg_RegClosedMIE.jpg'); background-repeat:no-repeat; }

.headerblue
{ background-image:url('../images/headerblue.jpg'); background-repeat:repeat-x; background-color:#33bffa; padding:5px 5px 5px 5px; color:white; font-size:14px; font-family:Verdana; text-align:left; }

.headergreen
{ background-image:url('../images/headergreen.jpg'); background-repeat:repeat-x; background-color:#33bffa; padding:5px 5px 5px 5px; color:white; font-size:14px; font-family:Verdana; text-align:left; margin-bottom:1px; }

.headersilver
{ background-image:url('../images/headersilver.jpg'); background-repeat:repeat-x; background-color:#959292; padding:5px 5px 5px 5px; color:white; font-size:14px; font-family:Verdana; text-align:left; margin-bottom:1px; }

.headerorange
{ background-image:url('../images/headerorange.jpg'); background-repeat:repeat-x; background-color:#33bffa; padding:5px 5px 5px 5px; color:white; font-size:14px; font-family:Verdana; text-align:left; }

.headergray
{ background-image:url('../images/headergray.jpg'); background-repeat:repeat-x; background-color:#33bffa; padding:5px 5px 5px 5px; color:white; font-size:14px; font-family:Verdana; text-align:left; }

.txtFieldFlat
{ border: 1px solid Silver; color:Gray; font-family:Tahoma; font-size: 8.5pt; margin-left: 0px; }

.txtLabel
{ color:Gray; font-size:8.5pt; font-family:Tahoma; }

.Error
{ color:#C00000; font-size:9pt; }

.SelectionPanel
{ border-color: Gray; border-width: 1;  border-style:solid; background-color: White; width: 95%; }

.SelectionLink
{ color: Green; font-size: 12px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; }

.Success
{ color:RoyalBlue; font-size:9pt; }

.LoginText
{ color:Gray; font-size:12px; font-family:Tahoma; text-align:left; }

.Accordion
{ padding-left:20px !important; }

.ContentDiv
{ padding-left:20px; padding-right:20px; text-align: left; width: 730px; color: Gray; }

.ContentDivWide
{ padding-left:10px; padding-right:10px; text-align: left; width: 900px; color: Gray; }

a.ContentLink, a.ContentLink:link, a.ContentLink:visited, a.ContentLink:hover
{ text-decoration:underline; color:Gray; }

.ContentTable
{ font-size:9pt; color:Gray; }
.ContentTable th
{ color:#fff; background-color:#324201; height:25px; }
.ContentTable td
{ text-align:center; height:20px;  }
.SubTitle
{ width:97%; color:#324201; background-color:#ebeadb; font-weight:bold; padding-left:10px; padding-right:10px; min-height:20px; }

#LeftSide
{ width:130px; height:100%; float:left; border:0px solid gray; }
#rightSide
{ width:770px; float:right; }
#FullSide
{ width:920px; }
#ComingSoon
{ background: url('../images/ComingSoon.png') no-repeat; width:570px; height:400px; display:block; margin-top:50px; }
.ArabicDiv
{ text-align:right; direction:rtl; }
.Sep
{ width:100%; }
.ParagraphDiv
{ padding: 7px 10px 0px 10px; }
.ArabicParagraphDiv
{ padding: 7px 10px 25px 10px; text-align:right; direction:rtl; }
a.lnkDownload, a.lnkDownload:link, a.lnkDownload:visited
{ width:32px; height:32px; display:block; background: url('../images/DownloadIcon.png') no-repeat;  }
a.lnkDownload:hover
{ width:32px; height:32px; display:block; background: url('../images/DownloadIcon2.png') no-repeat;  }

.ContentTable
{ font-size:9pt; color:Gray; }
.ContentTable th
{ color:#fff; background-color:#8d8d8d; height:25px; text-align:center; }
.ContentTable td
{ text-align:center; height:20px;  }

/*============================= Photo Album Classes  =========================*/
.imgPhoto
{ width:100px; height:75px; }
.PhotoDivOuter
{ cursor:pointer; float:left; height:85px; margin:0 25px 15px 0; }
.PhotoDivInner
{ cursor:pointer; display:block; width:100px; height:75px; border:1px solid gray; }
.PhotoDivInner:hover
{ margin-top:10px; }
