/*GalleryMaster*/
body
{
	margin: 0px;
	padding: 0px;
	color: #3F3F3F;
	font: 12px/150% Arial, Helvetica, sans-serif;
	background-color: #84D5D6;
}
.clear {clear:both;} 
img{vertical-align:middle;}
.GalleryMaster{width:100%;margin: auto;background:#6BC9C9;}
.GalleryMaster .Content{width:983px;overflow: hidden;margin:auto;	}
.GalleryMaster .Content .Top{width: 983px;height: 118px;overflow: hidden;margin-top:15px;}
.GalleryMaster .Content .Top .Log{width: 983px;height: 118px;float:left;overflow: hidden;background:url(/App_Themes/Challenge/images/log.jpg);}
.GalleryMaster .Content .Top .Log .LogImage {width:220px;margin-left:24px;margin-top:20px;float:left;border:0px;}
.GalleryMaster .Content .Top .Log .LogImage .ImageList {border:0px;}
.GalleryMaster .Content .Top .Log .LogImage a{color:White;}
.GalleryMaster .Content .Top .Log .SubContent{width: 195px; height: 90px; float:right;overflow: hidden;margin-top: 26px;}
.GalleryMaster .Content .Top .Log .SubContent .FontStyle{font-size: 20px; font-weight: bold;color:#6DC8C9;}	
.GalleryMaster .Content .Top .Log .SubContent .BackToHome{color:#6DC8C9;text-decoration: none;}
.GalleryMaster .Content .Top .Log .SubContent .EnglishFrancis{color:#107E9D;}
.GalleryMaster .Content .Top .Log .SubContent .EnglishFrancis a{color:Black;text-decoration:none;}
.GalleryMaster .Content .Top .Log .SubImage{width: 24px; height: 24px;overflow: hidden;float:left;}
.GalleryMaster .Content .Top .Log .SubImage a{color:White;}
.GalleryMaster .Content .Top .Log .SubImage .ImageList{border:0px;}
.GalleryMaster .Content .Center{width: 953px;overflow: hidden;margin: auto; background:White;}	
.GalleryMaster .Content .Center .SubCenter{width: 947px;overflow: hidden;margin-left: 12px;}	
.GalleryMaster .Content .Center .SubCenter .Menu{width: 930px;height: 37px; overflow: hidden;margin-top: 5px;background:#009999;}
.GalleryMaster .Content .Center .SubCenter .Menu .Left{width: 590px;height: 37px;float:left;overflow:hidden;}
.GalleryMaster .Content .Center .SubCenter .Menu .Right{margin-top: 10px;font-size: 12px;color: White;float: right;margin-right: 5px;width:330px;overflow:hidden;white-space:nowrap;text-align:right;}
.GalleryMaster .Content .Center .SubCenter .Menu .Right .HyperLink{color:White;text-decoration: none;}
.GalleryMaster .Content .Center .SubCenter .ContinerUp{width: 930px;height: 166px;overflow: hidden;margin-top: 5px;}
.GalleryMaster .Content .Center .SubCenter .ContinerUp .Image{width: 310px;height: 166px;float: left;overflow: hidden;}
.GalleryMaster .Content .Center .SubCenter .Page{width: 930px;overflow: hidden;float: left;margin-top: 5px;}
.GalleryMaster .Content .Bottom{width: 983px;height: 76px;overflow: hidden;background-image:url(/App_Themes/Challenge/images/bottom.jpg);background-repeat:no-repeat;}
.GalleryMaster .Content .Bottom #Foot{width: 500px;margin-top: 25px;margin-left:35px;overflow:hidden;float:left;}
.GalleryMaster .Content .Bottom #Foot ul{padding:0px;margin:0px;list-style: none;	}
.GalleryMaster .Content .Bottom #Foot li{float: left;}
.GalleryMaster .Content .Bottom #Foot li.Seperator{	padding-left: 6px;padding-right: 6px;margin-top: 2px;	 } 
.GalleryMaster .Content .Bottom #Foot a {float: left;background: repeat-x  top;margin-right: 1px;font-size:10px;color: #369D9C;padding: 3px 4px 0px 5px;text-decoration: none;}
.GalleryMaster .Content .Bottom #Foot a:hover{color:Gray;}
.GalleryMaster .Content .Bottom #Foot .List{color:Blue;font-size:11px;font-weight:bold;}
.GalleryMaster .Content .Bottom #Foot .List2{color: #328A8A;font-size:10px;}
.GalleryMaster .Content .Bottom #Foot .List1{color:White;font-size:11px;font-weight:bold;}
.GalleryMaster .Content .Bottom .Copyright{float:right;margin-top: 28px;width: 245px;overflow: hidden;color: #369D9C; font-size:10px;}
.GalleryMaster .Content .Bottom .DesignedBy {clear:both;text-align:center;}
.GalleryMaster .Content .Bottom .DesignedBy a{text-decoration:none;color: #369D9C;font-size: 11px;}
.GalleryMaster .Content .Bottom .DesignedBy a:hover{color:Gray;}

/*ChallengeHome*/
#ChallengeHome { width: 930px; overflow: hidden; float: left; margin-top: 5px; }
#ChallengeHome .LeftZone { width: 579px; overflow: hidden; float: left; }
#ChallengeHome .RightZone { width: 339px; overflow: hidden; float: left; margin-left: 12px; }
#ChallengeHome .LeftZone .Challenge { width: 579px; overflow: hidden; float: left; }
#ChallengeHome .LeftZone .Challenge .Header { width: 579px; height: 37px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/challenge_header.jpg); background-repeat: no-repeat; }
#ChallengeHome .LeftZone .Challenge .Header .Content { width: 250px; height: 25px; overflow: hidden; margin-left: 15px; margin-top: 7px; }
#ChallengeHome .LeftZone .Challenge .Header .Content h3 { line-height: 24px; font-size: 18px; color: White; margin: 0px; padding: 0px; }
#ChallengeHome .LeftZone .Challenge .Center { width: 579px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/challenge_center.jpg); background-repeat: repeat-y; }
#ChallengeHome .LeftZone .Challenge .Center .Content { width: 550px; padding: 10px 25px 8px 20px; font-size: 12px; }
#ChallengeHome .LeftZone .Challenge .Bottom { width: 579px; height: 6px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/results_bottom.jpg); background-repeat: no-repeat; }
#ChallengeHome .LeftZone .Results { width: 579px; overflow: hidden; float: left; margin-top: 10px; }
#ChallengeHome .LeftZone .Results .Header { width: 579px; height: 37px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/results_header.jpg); background-repeat: no-repeat; }
#ChallengeHome .LeftZone .Results .Header .Content { width: 250px; height: 25px; overflow: hidden; margin-left: 15px; margin-top: 7px; }
#ChallengeHome .LeftZone .Results .Header .Content h3 { line-height: 24px; font-size: 18px; color: White; margin: 0px; padding: 0px; }
#ChallengeHome .LeftZone .Results .Center { width: 579px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/results_center.jpg); background-repeat: repeat-y; }
#ChallengeHome .LeftZone .Results .Center .Content { width: 550px; padding: 10px 25px 8px 20px; font-size: 13px; }
#ChallengeHome .LeftZone .Results .Center .BtnImage { width: 170px; height: 42px; margin: 10px 25px 8px 20px; background-image: url(/App_Themes/Challenge/images/btnresults.jpg); background-repeat: no-repeat; }
#ChallengeHome .LeftZone .Results .Center .BtnImage .History { width: 170px; line-height: 25px; font-size: 18px; padding: 6px 10px 10px 45px; color: White; }
#ChallengeHome .LeftZone .Results .Center .BtnImage .History a{text-decoration:none;color:white;}
#ChallengeHome .LeftZone .Results .Bottom { width: 579px; height: 7px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/results_bottom.jpg); background-repeat: no-repeat; }
#ChallengeHome .RightZone .Interested { width: 339px; overflow: hidden; float: left; }
#ChallengeHome .RightZone .Interested .Header { width: 339px; height: 37px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/interested_header.jpg); background-repeat: no-repeat; }
#ChallengeHome .RightZone .Interested .Header .Content { width: 250px; height: 25px; overflow: hidden; margin-left: 15px; margin-top: 7px; }
#ChallengeHome .RightZone .Interested .Header .Content h3 { line-height: 24px; font-size: 18px; color: White; margin: 0px; padding: 0px; }
#ChallengeHome .RightZone .Interested .Center { width: 335px; float: left; height: 145px; border-width: 1px; border-style: solid; border-color: #EFEFEF; border-top-style: none; }
#ChallengeHome .RightZone .Interested .Center .Middle { width: 335px; height: 145px; background-image: url(/App_Themes/Challenge/images/interested_center_middle.jpg); background-repeat: repeat-x; }
#ChallengeHome .RightZone .Interested .Center .Middle .Left { width: 175px; padding-top:10px; padding-left: 10px; line-height: 20px; float: left; }
#ChallengeHome .RightZone .Interested .Center .Middle .Left .BtnImage { background-image: url(/App_Themes/Challenge/images/btninterested.jpg); background-repeat: no-repeat; margin-top: 10px; }
#ChallengeHome .RightZone .Interested .Center .Middle .Left .BtnImage .Works { line-height: 25px; font-size: 18px; padding: 6px 10px 10px 20px; color: White; }
#ChallengeHome .RightZone .Interested .Center .Middle .Left .BtnImage .Works a{text-decoration:none;color:white;}
#ChallengeHome .RightZone .Interested .Center .Middle img { float: right; margin: 17px 15px 0px 0px; }
#ChallengeHome .RightZone .Sites { width: 339px; margin-top: 12px; overflow: hidden; float: left; }
#ChallengeHome .RightZone .Sites .Header { width: 339px; height: 37px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/sites_header.jpg); background-repeat: no-repeat; }
#ChallengeHome .RightZone .Sites .Header .Content { width: 250px; height: 25px; overflow: hidden; margin-left: 15px; margin-top: 7px; }
#ChallengeHome .RightZone .Sites .Header .Content h3 { line-height: 24px; font-size: 18px; color: White; margin: 0px; padding: 0px; }
#ChallengeHome .RightZone .Sites .Center { width: 339px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/sites_center.jpg); background-repeat: repeat-y; }
#ChallengeHome .RightZone .Sites .Center .Border { width: 324px; margin: 6px 8px 0px 8px; background: #F4FAFA; }
#ChallengeHome .RightZone .Sites .Center .Border .BodyImage { width: 280px; line-height: 30px; padding: 15px 5px 5px 55px; font-size: 13px;}
#ChallengeHome .RightZone .Sites .Center .Border .BodyImage .ImageFour { height: 140px;background-image: url(/App_Themes/Challenge/images/leftmenu_number.jpg); background-repeat: no-repeat; }
#ChallengeHome .RightZone .Sites .Center .Border .BodyImage .ImageFour .Content { color: White; font-size: 18px; line-height: 20px; width: 220px; padding-top: 10px; margin-left: 0px; text-align: center; }
#ChallengeHome .RightZone .Sites .Center .Border .BodyImage .ImageFour .Content p{margin:0px;padding:0px;display:inline;}
#ChallengeHome .RightZone .Sites .Center .Border .BodyImage .ImageFour .Content .Num { font-size: 46px;line-height:48px; font-weight: bold; }
#ChallengeHome .RightZone .Sites .Center .Border .BtnImage { width: 170px; height: 42px;margin-left:82px;padding-bottom: 15px; background-image: url(/App_Themes/Challenge/images/btnsites.jpg); background-repeat: no-repeat; }
#ChallengeHome .RightZone .Sites .Center .Border .BrowseSite { width: 170px; line-height: 25px; font-size: 18px; padding: 5px 7px 10px 35px; color: White; }
#ChallengeHome .RightZone .Sites .Center .Border .BrowseSite a{text-decoration:none;color:white;}
#ChallengeHome .RightZone .Sites .Bottom { width: 543px; height: 8px; overflow: hidden; float: left; background-image: url(/App_Themes/Challenge/images/sites_bottom.jpg); background-repeat: no-repeat; }

/*GaneralInfromation*/
.GaneralInfromation { width: 930px; margin-top: 8px; }
.GaneralInfromation .LeftZone { width: 240px; float: left; }
.GaneralInfromation .RightZone { width: 610px; float: left;margin-left:25px;margin-right:45px; line-height: 22px; }
.GaneralInfromation .LeftZone .Navigation { width: 235px; overflow: hidden; }
.GaneralInfromation .LeftZone .Navigation ul { width: 235px; padding: 0px; margin: 0px; }
.GaneralInfromation .LeftZone .Navigation a { display: block; height: 20px; overflow: hidden; background: #66D1BD; font-size: 13px; padding: 6px 0px 6px 15px; color: white; text-decoration: none; }
 .GaneralInfromation .LeftZone .Navigation li.Current a{background: #39B3A6}
.GaneralInfromation .LeftZone .Navigation a:hover { background: #39B3A6 repeat-x top; text-decoration: none; }
.GaneralInfromation .RightZone .Title { width: 600px; font-size: 15px;float:left; }
.GaneralInfromation .RightZone .Title li{font-weight:bold;}
.GaneralInfromation .RightZone .Title .FontStyle{ color:#FB8567;}
.GaneralInfromation .RightZone .Title h3 { margin-top: 2px; color: #31B4BB; }
.GaneralInfromation .RightZone .Content{width:600px;font-size:12px;float:left;}
.GaneralInfromation .RightZone .Content a{margin-top: 2px; color: #31B4BB;}
.GaneralInfromation .RightZone .Content .FontStyle{ color:#FB8567;}
.GaneralInfromation .Dashed { border-bottom: 1px dashed gray; margin-left: 4px; margin-right: 4px; height: 1px; overflow: hidden; }
/*History*/
.History .RightZone .Title thead{background:#B0B3B2;}
/*Materials*/
.Materials .RightZone .Title ul{padding:15px;margin:0px;}
.Materials .RightZone .Title a{color: #33A0C1;}
.Materials .RightZone .Content .AnginStyle{text-align:center;}
.Materials .RightZone .Content h3{margin-top: 2px; color: #31B4BB; font-size: 15px; }
/*RulesProcedures*/

/*ResultMaster*/
.ResultMaster .Content .Center .SubCenter .ContinerUp .Image{width: 930px;height: 166px;float: left;overflow: hidden;}
#Result .LeftZone { width: 240px; overflow: hidden; float: left; text-align: left; }
#Result .RightZone { width: 670px; overflow: hidden; float: left; margin-left: 15px; line-height: 30px; }
#Result .LeftZone .ImageOne { height: 80px; }
#Result .LeftZone .ImageFour { height: 215px; background-image: url(/App_Themes/Challenge/images/leftmenu_number.jpg); background-repeat: no-repeat; }
#Result .LeftZone .ImageFour .Content { color: White; font-size: 20px; line-height: 46px; width: 220px; padding-top: 14px; margin-left: 0px; text-align: center; }
#Result .LeftZone .ImageFour .Content .Num { font-size: 46px; font-weight: bold; }

