﻿
/* CSS Document */
/* Body Only */
 
* { margin:0; padding:0; outline: 0 none; }
 
body { font:normal 11px Helvetica, sans-serif !important; color:#404040  !important; padding:0 0 10px }

a{color:#FF992E}

p.heading{padding:0 10px}
 
/* Body Only Ends*/
 
/* Containers */ 
 
#container { width:800px; margin:auto }
 
.content { width:1000px }

.orangetext{color:#FF992E !important; text-decoration:underline;margin:0 2px} 
 
#header { height:72px; border-bottom:6px solid #FF992E }
 
.orangeheader { background:#FDEFE4 ; padding:10px 10px 35px; border-bottom:1px solid #FF992E }
 
.tabs { width:800px;position:relative; }

.continue{float:right;display:block;}

#ctl00_ContentPlaceHolder1_RadUpload1_wrapper td{width:auto; padding:4px 0 }


/* Container Ends */
 
/* Headings */
 
h3.heading { font:bold 14px Arial, Helvetica, sans-serif; color:#FF992E; margin:10px 0 0 10px}

h3.rule { font:bold 14px Arial, Helvetica, sans-serif; color:#FF992E; margin:10px 0 }
 
#container h1 { font-size:18px; line-height:20px;padding:10px !important }
 
.whtsnew h4 { font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#2B2B2B }
 
.orangeheader h3 { font-size:16px; font-weight:bold; color:#333333 }
 
/* Heading Ends */ 
 
 
 
/*General Css */
.wth150px{width:150px !important}
 
.logo { float:left }
 
 .small{font-size:10px}
 
.clear { clear:both }
 
.note{background:#fdefe4;padding:5px 10px;margin:0 0 10px}
 
 .assignstrip{display:block;padding:3px 5px; width:auto; background:#fdefe4; margin: 0px 0 10px}
 
  .assignstrip .bigbutton{margin:0px;}
 
.nomar { margin:0 !important; }
 
.textright { text-align:right }
 
.bold { font-weight:bold }
 
.fltrht { float:right }
 
.fltlft { float:left }
 
.wdt690px { width:690px; }

.mar10topright{margin:10px 10px 0 0}
 
.wdt100px { width:100px !important; }
 
.wdt240px { width:240px; }

.wdt320{ width:320px; }

.wdt370{ width:370px; }

.wdt290{ width:290px; }

.wdt445{width:445px !important}
 
.wdt540px { width:540px; }

.wdt50per{width:50%}

.martop10pad{margin-top:10px; padding:10px}

.martop10{margin-top:10px}

.pad10px{padding:10px}

.nopad{padding:0 !important}
 
input { vertical-align:middle }

#spnWordCount img{vertical-align:top; margin: 0 10px 0 0}
 
textarea.textarea { width:800px }
 
input, textarea, select { font:normal 11px Arial, Helvetica, sans-serif; color:#2B2B2B }
 
.nopadside { padding-left:0 !important; padding-right:0 !important }
 
.noborder { border:none !important; }
 
.flrht { float:right !important }
 
	.message {  color:#FF0000 !important;}
 
.martenright { margin-right:10px !important; display:block }
 
input.big { width:303px }
 
input.xxbig { width:300px; height:15px }
 
input.medium { width:180px; height:15px }
 
.remember { float:left; width:100%; display:inline; padding:2px; margin:0 0 0 70px }
 
.wdtfifty { width:50px !important }
 
a.forgot { font:normal 11px Arial, Helvetica, sans-serif; color:#FF992E; text-decoration:none;margin:0 0 0 5px}
 
.texttenpx { font-size:10px !important; }
 
.bordercaption { background:#FDEFE4; padding:15px 3px; border-bottom:2px solid #FF992E; border-top:2px solid #FF992E; margin:5px 0; float:left; display:block; width:310px}
 
.steps { font-size:14px;font-weight:bold ;color:#FF992E; margin:20px 0 0 }
 
.tabs .message { font:normal 11px  Helvetica, sans-serif !important; color:#FF0000 !important;margin:8px 0;display:block; width:400px}
 
.required{color:#c5c5c5; font-weight:bold; font-style:italic; line-height:15px; display:block}

*:first-child+html .required{color:#c5c5c5; font-weight:bold; font-style:italic; line-height:20px;margin:12px 0 0}


.addemail{float:left; width:300px; margin:3px 0}
 
.addemail label {padding:2px; }
 
td.textarea { padding:0 0 10px }
 
.welcome { float:right; width:216px;}
.welcomeOnLineJudging{ font-size:11px !important; font-family:Arial; color:#000000 !important; text-align:right;  width:169px; border-left:none !important; text-align:right !important; float:left; } */
 
* html .box_noborder { width:585px; display:block; margin:15px 0 0 10px; padding:0 0 10px 10px; }
 
.boxstbutton { width:706px; display:block; margin:15px 0 0; padding:2px; float:left; display:block }
 
.box_noborder { width:585px; display:block; margin:15px 0 0; padding:0 0 10px 10px; }
 
.boxttpx { width:780px; display:block; border:1px solid #FF992E; margin:5px 0 0; padding:10px}

.caption{background:#FDEFE4; padding:10px;}
 
.padding20pxleft { padding:0 0 0 20px }
 
.topcation { background:#FDEFE4 ; padding:15px 3px; }

.contributors td{padding:0px !important; }
/* General Css Ends */ 
 
 
 

/* Buttons */ 
 
.buttongrey { background:#C0C0C0; color:#9C9C9C; border:none; padding:5px 20px }
 
.buttonorange { background:#FF9933; color:#ffffff; border:none; padding:5px 20px; margin:0 5px 0 0 ;cursor:pointer;}

.button_100px_24px{background:#FF9933; color:#ffffff; border:none; height:24px ;width:100px; cursor:pointer; border:1px solid #c5c5c5; font-weight:bold}

.button_200px_24px{background:#FF9933; color:#ffffff; border:none; height:24px ;width:200px; cursor:pointer; border:1px solid #c5c5c5; font-weight:bold}

.button_150px_24px{background:#FF9933; color:#ffffff; border:none; height:24px ;width:150px; cursor:pointer; border:1px solid #c5c5c5; font-weight:bold}

.button_75px_24px{background:#FF9933; color:#ffffff; border:none; height:24px ;width:75px; cursor:pointer; border:1px solid #c5c5c5; font-weight:bold}

.button_75px_20px{background:#FF9933; color:#ffffff; border:none; height:20px ;width:75px; cursor:pointer; border:1px solid #c5c5c5; font-weight:bold}

.button_50px_20px{background:#FF9933; color:#ffffff; border:none; height:20px ;width:50px; cursor:pointer; border:1px solid #c5c5c5; font-weight:bold}

.buttongrey_150px_24px{background:#C0C0C0; color:#ffffff; border:none; height:24px ;width:150px;cursor:pointer; border:1px solid #c5c5c5; font-weight:bold}

.buttongrey_200px_24px{background:#C0C0C0; color:#ffffff; border:none; height:24px ;width:200px;cursor:pointer; border:1px solid #c5c5c5; font-weight:bold}




*:first-child+html .buttonorange { background:#FF9933; color:#ffffff; border:none; padding:5px 7px; margin:0 5px 0 0 }
 
.button, .button input { background:#FF992E; border:1px solid #c5c5c5; padding:3px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;cursor:pointer; }
 
.bigbutton { background:#FF992E; border:1px solid #c5c5c5; padding:3px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:3px 40px; margin:10px 10px 0 0; }
 
/* Buttons Ends */ 
/* Forms And Rows */
 
.formtext { float:left; width:550px; display:block; padding:2px; margin:2px 0 }
 
.form input.button_100px_24px { float:right; width:110px }
 
.form label { float:left; width:74px; display:block; }

.form{float:left;width:auto;display:block;padding:2px;margin:2px 0; width:100%} 

.formtwolinebig{margin:0 0 8px; float:left; width:400px}

.formtwolinesmall{margin:0 0 10px; float:left}

.formtwolinebig label{display:block; float:left; width:160px;margin:0 0 10px 0  }

.formtwolinebig input, .formtwolinebig select{display:block; float:left; width:300px !important;color:#000}

.formtwolinesmall label{display:block; float:left; width:80px;}

.formtwolinesmall input, .formtwolinesmall select{display:block; float:left; width:200px}

.formtwolinesmall textarea {display:block; float:left; width:200px !important; height:100px} 
.checkboxstrip { padding:20px 0 10px }
 
.formtable .datacell { padding:5px }
 
.formtable label { width:100px !important; float:left; display:block }
 
td.check label { width:380px !important; margin-left:5px }
 
td.check input { float:left }


 
/* Forms And Rows Ends */
 
 
/* Whts News */ 
.whtsnew { width:380px; margin:10px 0 0; float:left;padding:0 10px }
 
.whtsnew li {line-height:20px;}
 
.whtsnew ul { margin:0 0 0 15px }
 
/* Whts News Ends*/ 
 
/* Login */ 
 
.logincontainer {  display:inline !important; width:400px;  float:right;overflow:hidden}
 
.logininner { border:1px solid #FF992E; padding:16px; margin-top:10px; overflow:hidden; }

.logininner .form label.long {width:90px}
 
.logininner h5 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#FF992E !important; margin-bottom:5px }
/* Login Ends */
 
/* Forgot Password */ 
 
.ForgotPasswordcontainer .form .button { float:none !important; margin:0 0 0 200px }
 
.ForgotPasswordcontainer { width:450px; margin:10px 0 0 10px; float:left; border:1px solid #FF992E; padding:16px }
 
.Projectmanagercontainer { width:550px; margin:10px 0 0 10px; float:left; border:1px solid #FF992E; padding:16px }
 
/* Forgot Password Ends */ 
 
/* Create User */ 

.createcontainer .topcation { background:#FDEFE4 ; padding:15px 3px;margin: 0 0 10px }
 
.createcontainer .form { float:left; width:318px; display:block; margin:2px 0 ;padding:2px}

.createcontainer .form label { float:left; width:118px; display:block; margin:2px 0 ;padding:2px}
 
.createcontainer { padding:5px 10px; border:1px solid #FF992E; margin:10px 0 0; width:644px }
 
.createcontainer .divide { margin:10px 0 0; height: 217px; width: 99%; }
 


/* Create User Ends */ 
 
/* Top Strip */
 
.topstrip { float:right; margin:45px 0 0; padding:0 20px 0 0; width:500px; text-align:right }
 
.topstrip ul { list-style:none; margin:0 0 0 20px; float:right }
 
.topstrip li { list-style:none; border-right:1px solid #c5c5c5; float:left; margin:0 0 0 10px; padding-right:10px; display:inline; }
 
.topstrip li a { color:#006699; text-decoration:none }
 
/* Top Strip Edns */

/* Slide Panels Starts */ 

.slidepanel{padding:5px 3px ; width:710px; margin-bottom:5px}

.slidepanel h4{font-size:16px; font-weight:bold}

.slidepanel input.remove{background:#FF992E; border:1px solid #c5c5c5; padding:3px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.textarea992px{width:992px}

.buttonpanel{margin:10px 0 0; width:auto}

/* Slide Panels Ends */ 

/* Upload Images Starts */ 

.imagerequirement{}

.browsecontainer{margin:10px 0 0; width:225px;}

.browserow{padding:2px}

.browsecontainer .uploadbutton input{margin:0 62px 0 0;  float:right}

/* Upload Images Ends */ 


/* Narrative Panels Starts */ 

.reorderlist ul li table{border:1px solid #FF992E !important; margin:5px 0; width:100%}

.reorderlist ul li table td{vertical-align:top;}

.reorderlist ul li table td .button{margin:10px 0 0 0 }

.reorderlist ul li table table{border:none !important; width:100% }

.reorderlist .button_75px_24px{margin:10px 10px 0 0 !important; float:right}


.Narrativepanel{padding:10px; width:975px; border:1px solid #FF992E; margin-bottom:5px;  }

.Narrativepanelreorder{padding:10px; width:627px; margin-bottom:5px;}

.Narrativepanel h4{font-size:16px; font-weight:bold}

.Narrativepanel input.remove{background:#FF992E; border:1px solid #c5c5c5; padding:3px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.textarea992px{width:992px}

.Narrativepanel{margin:10px 0 0;}

.Narrativepanel .imagebox{padding:2px; border:1px solid #FF992E; float:left}
.Narrativepanel .imageboxnew{padding:2px; border:none; float:left}

.textarea787{width:787px; margin:10px 0 0} 

.extraquestions{width:980px; padding:10px;background:#FDEFE4 ; margin:30px 0 10px }

.extraquestions table td{padding:5px}

.extraquestions textarea{width:468px}

.extraquestions h5{font-size:14px }

.borderbottom{border-bottom:2px solid #FF992E ;}

.totalwords{width:200px ;margin:auto; font-size:16px; font-weight:bold; border:1px dashed}

.key{font-weight:bold;  float:left;margin:2px 0 0 ; color:#000}
.keyText{font-weight:bold;  float:left;margin:2px 0 0 ; color:#000;padding-left:30px;}
.keyTextSummary{font-weight:bold;  float:left;margin:2px 0 0 ; color:#000;padding-left:10px;}
.keyImage{font-weight:bold;  margin:2px 0 0 40px; color:#000;text-align:center; }

.key a{color:#FF992E; font-weight:normal; text-align:center; display:block; width:auto; text-decoration:none; padding:3px 0 0;}

.key a:hover{text-decoration:underline}

.wordserror{position:absolute; z-index:111; margin:3px 0 0 500px; color:#000000; font-size:14px; font-weight:bold;}

.Narrative{}

.narrative td{padding:5px}

.navcont{margin:40px 0 0}

*:first-child+html .navcont{margin:15px 0 0}

/* Narrative Panels Ends */ 

/* Summary */ 
.summary { width:998px; display:block; border:1px solid #FF992E; margin:5px 0 0; padding:10px; }

.caption h4{font-size:18px;font-weight:bold}

table.summarytable td{padding:3px}

.name{font-size:14px; font-weight:bold}

.position{font-size:12px;}

.contributors{margin:0 0 10px}

.contributors td{padding:3px}

.contributors td.border{border-bottom:1px solid #000; border-spacing:0px;}
/* Summary Ends */


/* Narrative Panels Starts */ 

.Narrativepanel{padding:10px; width:auto; border:1px solid #FF992E; margin-bottom:5px}

.Narrativepanel h4{font-size:16px; font-weight:bold}

.Narrativepanel input.remove{background:#FF992E; border:1px solid #c5c5c5; padding:3px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.textarea992px{width:992px}

.Narrativepanel{margin:10px 0 0;}



.textarea787{width:787px; margin:10px 0 0} 

.extraquestions{width:auto; padding:10px;background:#FDEFE4 ; margin:10px 0 }

.extraquestions table td{padding:5px}

.extraquestions textarea{width:375px}

.extraquestions h5{font-size:14px }

.borderbottom{border-bottom:2px solid #FF992E ;}

.totalwords{width:200px ;margin:auto; font-size:16px; font-weight:bold; border:1px dashed}

.key a{color:#000000; font-weight:normal; text-align:center; display:block; width:auto; text-decoration:none; padding:3px 0 0}

.key a:hover{font-weight:bold;text-decoration:underline}

.wordserror{position:absolute; z-index:111; margin:3px 0 0 500px; color:#000000; font-size:14px; font-weight:bold;}


/* Narrative Panels Ends */ 

/* Summary */ 
.summary { width:778px; display:block; border:1px solid #FF992E; margin:5px 0 0; padding:10px;float:left }

.summary .keyImage{}

.summary .summarynarrative{margin-top:10px}

.summary .imagecon{float:left;margin:0 50px 0 0;width:150px; display:inline !important}


.summary .imagecon p{text-align:center; width:150px}

.summary .imagebox{padding:2px;border:1px solid #FF992E; float:left ; }
.summary .imageboxnew{padding:2px;border:none; float:left ; }

.summary .narrative{display:inline;font-weight:bold; float:left; width:400px}

.summary .narrativedetail{display:inline; float:left; width:400px}

.summary .caption{width:660px;float:left}

.summary .owner{width:265px; float:left; display:block; margin:15px 0 0 10px} 

.summary .generic{width:220px; float:left; display:block; margin:10px 0 0; border-right:2px solid #c5c5c5; padding:0 10px 0 0}

.summary .conslide {float:left; padding:0 0 10px ; width:550px ; margin-top:10px}

.summary .question{width:auto; background:#FDEFE4 ; line-height:30px; padding:0 0 0 10px ; font-weight:bold;margin:10px 0 }

.summary .generic p{margin:5px 0}

.summary .Generic , .summary .Submitted ,.summary .Name ,.summary .Country ,.summary .Photographers{font-weight:bold}

.summary .caption h4{font-size:18px;font-weight:bold}

.summary .namebox{width:66%; float:left;}

.summary .managerdetail{width:30%; float:left; padding:0 10px}

.summary .continue{float:right}

table.summarytable td{padding:3px}

.name{font-size:14px; font-weight:bold}

.position{font-size:12px;}

.contributors{margin:0 0 10px}

.contributors td{padding:3px}

.contributors td.border{border-bottom:1px solid #000; border-spacing:0px;}

.narrative td{padding:5px}

div.ques p{margin:0 0 5px}
/* Summary Ends */

/* Manager Slide */ 

.manager p.heading{margin-bottom:20px !important}

.manager .prodetails{padding:20px 10px}

.manager .prodetails p{margin:10px 0}


.manager input.buttonorange{background:#FF9933; color:#ffffff; border:none; padding:5px 30px; margin:0; height:24px}

.manager input.button{background:#FF9933; color:#ffffff; border:none; padding:0 10px; margin:0; height:18px}

.manager .commentred{background:red; padding:5px; color:#FFFFFF; float:left; width:300px }

.manager .commentgreen{background:green; padding:5px; color:#FFFFFF ; float:left; width:300px  }

.manager .datacell{padding:2px 3px;}

.managerslide{width:auto; padding:10px;border:1px solid #FF992E; margin-top:10px }

.managerslide .title ,.managerslide .location, .managerslide .commentgreen , .managerslide .commentred {display:block; margin:0 0 3px 0;}

.managerslide .imagebox{padding:2px; border:1px solid #FF992E; float:left ;margin:0 10px 0 0; width:146px; height:109px }
.managerslide .imageboxnew{padding:2px; border:none; float:left ;margin:0 10px 0 0; width:146px; height:109px }

.managerslide .buttonpanel{float:right ; margin:15px 0 0;}

.managerslide .buttonpanel input{vertical-align:bottom}

.manager .box_noborder{ width:800px; display:block; margin:15px 0 0; padding:0 0 10px; }

.manager .boxstbutton{ width:538px; display:block; margin:10px 0 10px; padding:2px; float:left; display:block }
/* Manager Slide Ends */ 

/* Submit Project */ 

.submitproject .box_border{ width:auto; display:block; margin:10px 0 0 ; padding:10px; border:1px solid #FF9933}

.submitproject .box_borderwdth50{ width:50%; display:block; margin:10px 0 0 ; padding:10px; border:1px solid #FF9933}
.submitproject .box_borderwdth60{ width:52%; display:block; margin:10px 0 0 ; padding:10px; border:1px solid #FF9933}

.submitproject table.projects th{text-align:left; padding:3px}

.submitproject table.projects td{text-align:left; padding:3px}

.submitproject table.projects td.currency{text-align:right}

.submitproject table.projects td.total{border-top:1px solid #FF9933}

.submitproject .formtwolinesmall { margin:5px 0; float:left ;width:350px}

.submitproject .formtwolinesmall label {width:90px}

.submitproject .required { color:#c5c5c5; font-weight:bold; font-style:italic ;margin:10px 0 0}

.submitproject .boxstbutton{ width:500px; display:block; padding:2px; float:left; display:block }

.submitproject .boxstbutton .button_100px_24px{margin:0 0 0 5px}


.submitproject .projecttable{width:510px;}

.submitproject .projecttable p{width:120px; float:left; padding:3px; text-align;}

.submitproject .projecttable p.head{width:120px; float:left; font-weight:bold}

.submitproject .projecttable p.currency{text-align:right}

.solidsep{width:auto; border-bottom:1px solid #FF9933; margin:2px 0}

/* Submit Project Ends*/ 


/* Submit Project */ 

.receipt .box_border{ width:798px; display:block; margin:15px 0 0 ;  border:1px solid #FF9933}

.receipt .box_border h3{line-height:30px; font-size:14px; background:#FDEFE4 ; padding:0 5px}

.receipt .box_borderwdth50{ width:40%; display:block; margin:15px 0 0 ; padding:10px; border:1px solid #FF9933}

.receipt .formtwolinesmall { margin:5px 0; float:left ;width:350px}

.receipt .formtwolinesmall label {width:90px}

.receipt .required { color:#c5c5c5; font-weight:bold; font-style:italic ;margin:10px 0 0}

.receipt .boxstbutton{ width:800px; display:block; padding:2px; margin:10px 0 0 }

.receipt .questions{background:#FDEFE4 ; width:350px;padding:10px; float:left;min-height:150px }

.receipt .questions p.question{border-bottom:1px solid #FF992E;padding:3px 3px 6px; margin:10px 0; }

.receipt .button_75px_20px{margin:0 0 0 s5px}

.receipt .detailbox p{width:375px; float:left; margin:5px 0 10px 10px}

.receipt .detailbox p span.bold{margin:0 30px 0 0; width:100px; display:block; float:left}

.receipt .projecttable{width:700px;margin:10px}

.receipt .projecttable p{width:158px; float:left; padding:3px; text-align:left}

.receipt .projecttable input{float:left;margin:0 0 0 10px}

.receipt .projecttable span{float:left}

.receipt .projecttable p.head{width:120px; float:left; font-weight:bold}
.receipt .projecttable p.headText{width:120px; float:left;}
.receipt .projecttable p.headTexttemp{width:150px; float:left;}
.receipt .projecttable p.headTextbutton{width:172px; float:left;}
.receipt .projecttable p.headTextbutton span{text-align:left}

p.section{width:220px !important;}


.receipt .projecttable p.currency span{float:none}

/* Submit Project Ends*/ 



.dragHandle
{
    width: 10px;
    height: 15px;
    background-color: Blue;
    background-image: url(/images/bg-menu-main.png);
    cursor: move;
    border: outset thin white;
}
.reorderCue
{
    border: dashed thin grey;
    width: 100%;
    height: 75px;
    list-style:none;
    color:Blue;
}

.reorderlist{list-style:none;}

.reorderlist li{list-style:none;position:relative}
 
 .reorderlist li .keyrepos{position:absolute; left:35px; bottom:10px; color:#000; font-weight:bold; width:100px; text-align:center;font-size:11px}

.reorderlist li .keyreposlink {
bottom:10px;
color:#000000;
font-size:10px;
font-weight:normal;
left:29px;
position:absolute;
text-align:center;
width:121px;
}
 
 * html .reorderlist li .keyrepos{position:absolute; left:15px; top:130px; color:#000; font-weight:normal; width:150px; text-align:center;font-size:10px}
 
 .key{color:#000; font-weight:normal; width:150px; text-align:center;font-size:10px;margin:0}
 
.update{position:absolute; top:5px ;left:462px; font-weight:bold;bottom:5px;}

.conemail{position:relative; margin-top:35px; margin-left:-342px; width:165px}

* html .conemail{position:relative; margin-top:30px; margin-left:-319px; width:150px}

*:first-child+html .conemail{position:relative; margin-top:30px; margin-left:-319px; width:150px}

.RadUploadSelectButton{position:inherit !important}

.updateerror{position:absolute; top:5px ;left:462px; font-weight:bold;color:red;bottom:5px;}

/* Project Details */

.prodetails{width:780px; display:block; border:1px solid #FF992E; margin:5px 0 0; padding:10px}

.prodetails p{margin:3px 0}

.prodetails .prosmall{width:310px; float:left}

.prodetails .prosmall input{width:200px ;float:left}

.prodetails .prosmall textarea{width:200px ;float:left}

.prodetails .prosmall label{width:100px; float:left}



.prodetails .probig{float:left;width:700px}

.prodetails .probig label{float:left;width:100px}

.prodetails .probig input{float:left;width:510px}

.prodetails .protextbold{float:left; font-weight:bold}

.prodetails .protext{float:left;width:100% }

.prodetails .protext span{width:100%; display:block }

.prodrop{width:612px;float:left}




.prodrop label{width:217px;float:left}

.prodrop select{width:380px;float: right}

/* Project Details Ends*/

/* Rules */

.rulescon{width:678px;padding:10px 0; margin:20px 0}

.rulescon .buttonpanel{float:right; margin:10px 0 0}

div.rule{margin:0 0 20px}
div.rule ul { list-style:none; margin:10px; }
/* Rules ends */


/*sanjay added*/
/*.smallgallery div.images{border:1px solid #FF9B33 !important; margin:5px; float:left; padding:1px;display:block; width:145px; height:120px;overflow:hidden; text-align:center;vertical-align:middle;}*/

.smallgalleryimages td{width:140px; padding:5px; vertical-align:middle; text-align:center; border:1px solid #FF9933 ;margin:22px}

.smallgalleryimages td:hover{ border:3px solid #FF9933 ;padding:3px}


.smallgallery div.images span{position:absolute;top:80%; left:80%; background:url(../images/popup.png) no-repeat top left; padding:10px 15px; display:none; width:262px; height:136px; z-index:99999999999 !important; }

.smallgallery div.images:hover span{display:block !important }

/*sanjay added end*/