/* CSS Document */


p {
	margin: 0;
	padding: 0;
}

table#ctl00_ContestsCalendar {margin-left: 0;}
table#ctl00_ContestsCalendar .efi3 
{
	background:  url(../Images/listMiddle.jpg) repeat-y scroll 0 0;
	border: none;
	margin-left: 0;
	height:25px;
	padding-left:16px;
	padding-top:0px;
}

body form#aspnetForm table#ctl00_ContestsCalendar tr td a { font-size:11px; }

body {
	margin:0;
	padding: 0;
	background-color: #DBECF6;
	font-family:verdana;
    font-size:12px;
}

/*#homepage {
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width: 1000px;
	height:auto;
	
	border: 1px solid black;
}*/

.contTip 
{
    width:650px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.contTip2 
{
    width:650px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}
.imgsrc {

    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}



.Labels2 {
    /*font-weight:bold; 
    padding-right:2px; 
    font-family: Verdana;
    font-size: 11px;
    color: #5D7B9D;*/
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#map p{
	/*background: url(../Images/map.jpg) no-repeat 0 0; */
	font-size:10px;
	font-family:Verdana;
	padding: 0;
}


#map span{white-space:normal; font-size:9px; padding:0px; margin-top:-5px;  width:200px; float:right; }

.Contes {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-left: 15px;
	margin-right: 13px;
	padding: 10px;
}
.Labels {
    font-weight:bold; 
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.LabelMsg {
    font-weight:bold; 
    font-family: Verdana;
    font-size: 11px;
    color:Red;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
.FieldsSt
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color: #017BC2;
	padding-bottom:5px;
}



.searchFields {margin-top: 5px;}
.searchTitle {font-weight: bold; float: left}

.idContest {width: 60px; margin-left:2px;}
.keyword {width: 128px;}
.carrier {width: 225px;}
.statusCompetition {width: 180px;}
.infoContent {float: left; margin-right:7px; /*width: 180px*/}

.infoContentTrial {float: left; margin-right:20px;}
.keywordTrial {margin-left: 2px; width: 150px;}
.carrierTrial {width: 250px;}
.statusCompetitionTrial {margin-right:0; width: 180px;}

.area {margin-top: 10px; padding-bottom: 13px; margin-left: 2px}
.areaFirst {margin-right: 45px;}
.areaContent {float:left; width:300px;}
.normalLabels {font-weight: normal}

.dateFields td {vertical-align: middle}
.dateFields {width:600px; margin-bottom: 13px; margin-top: 10px;}
.dateSpace {margin-bottom: 13px;}
.dateSpace input {margin-top: 5px; margin-left: 25px;}
.dateSpace td {vertical-align: middle}
.dateSpace .dateSpaceTop {padding-top: 15px;}
.conductFields {padding-top: 5px; padding-left: 15px;}
.spaceCondRight {width: 60px}
fieldset.style2 {margin-bottom: 15px;}


.style1 td {vertical-align: middle; padding-top: 2px; padding-bottom: 2px}

.changePass 
{
	background:  url(../Images/changePass.gif) no-repeat scroll 0 0;
	border: none;
	width: 116px;
	height: 20px;
	margin-left: 10px;
	cursor: pointer;
}

.sendMessage 
{
	background:  url(../Images/sendMessage.gif) no-repeat scroll 0 0;
	border: none;
	width: 96px;
	height: 20px;
	cursor: pointer;
}

td.spaceTop {vertical-align: middle}

.firstTdCus {width: 130px;}
.secondTdCus {width: 210px;}
.thirdTdCus {width: 90px;}

.firstTdSub {width: 140px;}
.secondTdSub {width: 200px;}
.changeData {font-size: 11px}

.firstTdService {width: 155px}
.secondTdService {width: 75px}

.serviceTitle {font-size: 12px;}
.inactiveStatus {color: #bbbbbb; font-weight: bold; width: 108px; margin-left: 15px; margin-right: 15px; }
.activeStatus {color: #ff8c00; font-weight: bold; width: 95px; margin-left: 15px; margin-right: 15px; }

.secondTdSub .activeStatus {margin-left: 0}
.secondTdSub .inactiveStatus {margin-left: 0}

.FromDateTd {width: 200px;}
.ToDateTd {width: 55px;}

.imgMailSend 
{
	background:  url(../Images/bgStatus.gif) repeat-x scroll 0 4px;
	border: none;
	height: 24px;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana;
	cursor: pointer;
}

.txtGreyPrint {color: #999999}

 /*-------- bubble tooltip ---------*/

.tt  img  a:hover {padding-left:50px}

.tt{
	text-decoration: none;
	position:relative;
	z-index:200;
	color:#3CA3FF;
	font-weight:bold;
	text-decoration:none;
}

.tt span{ display: none; }


.tt img {
	border:0;
	margin-left:0px;
	vertical-align:top;
	margin-top:2px;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/

.tt:hover{ color: #aaaaff; }

.tt:hover span.tooltip
{
	border:none;
	display:block;
	position:absolute; 
	left:-22px; 
	bottom:10px;
	text-decoration: none;
	padding: 15px 0 0 0;
	width:250px;
	color: #1D464F;                                        /*#993300*/
	opacity: 0.90;
	filter: alpha(opacity=90);
	background:none;
	z-index:50000;
}

.tt:hover span.top{
       display: block;
       padding: 30px 8px 0;
       background: url(../Images/bubble.gif) no-repeat top;
      

}

.tt:hover span.middle{ /* different middle bg for stretch */
       display: block;
       padding: 0 8px;
       text-align: left;
       background: url(../Images/bubble_filler.gif) repeat bottom; 
       margin-top:-19px;
}
 
.tt:hover span.bottom{
       display: block;
       padding:3px 8px 10px;
       color: #548912;
   	   background: url(../Images/bubble.gif) no-repeat bottom; 
   	   height:20px;
}

/* end of bubble tooltip */



#container {
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width: 1000px;
	height:auto;
}

#header {
	width:1000px;
	height: 149px;
}


#logo {
	float: left;
	background-color:#FFFFFF;
	height:149px;
	position: relative;
}

#logo a {float: left;}

#logo img {
	border: none;
	width: 317px;
	height: 110px;
	float: left;
}

#contactData 
{
	clear: both; 
	width: 317px;
	text-align: center;
	bottom:3px;
	left:25px;
	position:absolute;
}

#contactData a, a:link, a:visited
{
	clear: both;
	float: none;
	color: #0000EE;
}

.contactNums {margin-bottom: 2px;}

#headLogin {
	background: #ffffff url(../Images/loginHead.jpg) no-repeat scroll 0 0;
	border: none; 
	width: 683px;
	height: 149px;
	float: left;
	position: relative;
}

#login {
	position: absolute;
	right: 22px;
	top: 9px;
	width: 315px;
}

#loginTop {
	background: #ffffff url(../Images/loginTop.jpg) no-repeat scroll 0 0;
	border: none;
	width: 125px;
	height: 27px;
}

#loginForm img {
	vertical-align: middle;
	padding-left: 13px;
}

#loginForm span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#logAccount {
	padding-left: 20px;
	width: 285px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.userInput {
	width: 130px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#logAccount span input {
	margin-top: 0px;
	margin-left: 0;
	vertical-align: middle;
}

#logAccount p {
    margin: 0;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#logAccount span {
    margin: 0;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#rembme
{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
	
	}

#Remember {
	position: relative;
	padding-top: 6px;
	width: 274px;
}

#Remember a {
	background: url(../Images/loginBtn.jpg) no-repeat 0 0;
	border: none;
	width: 62px;
	height: 20px;
	text-decoration: none;
}

#Remember a span {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 3px;
}

#Remember  span {
	
	font-size: 10px;

}


#welcome h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	color: #0A5E9E;
}

#welcome p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.textLogin a, .textLogin a:link,.textLogin a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #2695CC;
}

.textLogin a:hover {
	text-decoration: underline;
	color: #2695CC;
}

#export {
	padding-top:10px;
	/*float:left;*/
	height: 20px;
}

#ctl00_ContentPlaceHolder1_export
{
	padding-top:10px;
	height: 20px;
}

#export span {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}

#export2 
{
	/*float:left;*/
	padding-left:20px;
	padding-top:10px;
	width:315px;
	height: 20px;
}

#ctl00_export {
	float: left;
	margin-top: 3px;
}

#ctl00_export span {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}


#listTicker marquee {padding-left:5px;}

#exportButtons 
{
	float: right;
	padding-top: 4px;
}

.ExportBtn {
	width:83px;
	height:20px;
	padding-left:20px;
	cursor: pointer;
}


.ExportBtnAll 
{
	width:120px;
	height:20px;
	padding-left:20px;
	cursor: pointer;
}

.successExport 
{
	display:block;
	margin-left:20px;
	margin-top:5px;
	color: #6A95C0;
	font-size: 11px;
	font-weight: bold;
}

#forgotPass  {
	padding-top: 2px;
}

#forgotPass a, #forgotPass a:link #forgotPass a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #017BC2;
}

#forgotPass a:hover {
	text-decoration: none;
}

#forgot2  {
		text-align:right;
		margin-top: 5px;
}

#forgot2 a, #forgotPass a:link #forgotPass a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #017BC2;
	text-align:right;
}

#forgot2 a:hover {
	text-decoration: none;
		text-align:right;

}


.logBtn {
	position: absolute;
	right: 7px;
	bottom: 0;
}


.choice {
	/*float: left;*/
	height: 20px;
	font-size: 11px;
	font-family: Verdana;
	color: #017BC2;
	vertical-align: top;
}

.choice option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #017BC2;
}

#logintopMid {
	background: #ffffff url(../Images/logintopMid.jpg) no-repeat scroll 0 0;
	border: none;
	width: 315px;
	height: 3px;

}

#loginMid {
	background: #ffffff url(../Images/loginMid.jpg) repeat-y scroll 0 0;
	border: none;
	width: 315px;
	height: 110px;
}

#mainContainer {
	clear: both;
	background: #E3E7ED url(../Images/backCont.jpg) repeat-x scroll 0 bottom;
	width: 1000px;
}

#topTitle {
	background: #ffffff url(../Images/topTitle.jpg) repeat-x scroll 0 0;
	border: none;
	width: 1000px;
	height: 51px;
	clear: both;
}

#topTitle p {
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DBECF6;
	padding-left: 32px;
	padding-top: 17px;
	padding-bottom: 17px;
	margin: 0;
	float:left;
}

#topContent {
	background: #ffffff url(../Images/top.jpg) repeat-x scroll 0 0;
	border: none;
	width: 1000px;
	height: 41px;
}


#mainContent {
	background-color: #DBECF6;
	width: 936px;
	height: 15px;
	margin-left: 20px;
	padding-bottom: 12px;
	padding-top: 14px;
	padding-left: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #017BC2;
	border-left: 2px solid #BCC1C7;
	border-right: 2px solid #BCC1C7;
}

#mainContent p 
{  
	float: left;
	margin: 0;
	
} 

div.company 
{   
	margin-top:0px;
	padding-top:0px;
	width:688px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.company a, .company a:link, .company a:visited {color: #0000EE;}
#lblUnauthorizedUsr a, #lblUnauthorizedUsr a:link, #lblUnauthorizedUsr a:visited {color: #0000EE;}
/*.contactinfo a, .contactinfo a:link, .contactinfo a:visited {color: #0000EE;}*/

.contactinfo a, .contactinfo a:link, .contactinfo a:visited {color: #DD7E00;}

.hourSpaceLeft {margin-left: 18px; float:left; margin-right:5px; margin-top: 4px;}

/*CONTACT FORM*/
td {vertical-align:top}

tr.spaceFields td {padding-top: 15px}

.columnFirst {padding-left: 30px}

.inputFirst {width: 298px}

.fieldsContact {font-weight:bold; font-size: 11px; color: #344C56; margin-bottom:2px; width:302px}

.validatorSms 
{
	font-size:10px; 
	color: #DD7E00; 
	margin-top:5px; 
	width: 305px;
	
	/*background:url(../Images/validIcon.gif) no-repeat scroll 0 0;
	border: none;*/
} 

#ctl00_ContentPlaceHolder1_RequiredFieldValidator2 .validatorSms  {color: #DD7E00;}

.reqFields {font-weight: bold}

.infoSms {color: #017BC2; float: left}
.infoSms img {vertical-align:middle}
.infoSmsText {display: block; float: left; margin-top: 2px;}

.infoIcon
{
	background:url(../Images/infoIcon.gif) no-repeat scroll 0 0;
	border: none;
	width: 15px;
	height: 15px;
	margin-left: 1px;
	margin-right: 5px;
	float: left;
	
}

.validIcon 
{
	/*background:url(../Images/validIcon.gif) no-repeat scroll 0 0;
	border: none;*/
	width: 17px;
	height: 14px;
	margin-right: 5px;
	display: block;
	width: 302px;
	padding-top:3px;
}

.commentsContact {width: 640px}

.bntSend
{
	background:url(../Images/sendBtn.gif) no-repeat scroll 0 0;
	border: none;
	width: 76px;
	height: 20px;
	margin-right: 10px;
	cursor: pointer;
}

.btnReset
{
	background:url(../Images/resetBtn.gif) no-repeat scroll 0 0;
	border: none;
	width: 90px;
	height: 20px;
	cursor: pointer;
}

.sendTell {margin-right: 0px; margin-top: 15px;}

#spaceTdTell {display: block; width: 32px}

.bgContact table {margin-left: 10px}

.bgContact 
{
	background:url(../Images/bgContact.gif) no-repeat scroll right 0;
	border: none;
	width: 702px;
}

#contactForm .contactinfo a, #contactForm .contactinfo a:link, #contactForm  .contactinfo a:visited {color:#DD7E00;}

.contactIcon {padding-left:30px;}

.contactIcon a {display:block;}

.vcard 
{
	border: none;
	width: 53px;
	height: 36px;
	margin-right: 5px;
}

#vcd {float:left; width: 53px; margin-bottom:10px}

.vcardText {float:left; margin-left:5px; margin-top:23px; color:#1283C6; font-size:10px}

#mapNew {float:left}

.akepMap 
{
	border: none;
	width: 53px;
	height: 36px;
	margin-right: 5px;
	float:left;
}

.mapText 
{
	float:left; 
	display:block; 
	margin-left:5px; 
	margin-top:20px;
}

.infoTitle 
{
	background-color:#DBECF6;
	font-size: 12px; 
	height:35px;
	padding-left:10px;
	margin-top: 11px;
	padding-top:5px;
	padding-right: 10px;
	margin-bottom: 20px;
	width: 682px;
}

.infoTitleTell {margin-bottom: 8px;}

.requiredTell 
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}

.infoTitleLogged 
{
	height:27px;
	padding-top:13px;
}


.containerBtn {width: 640px; margin-top: 20px;}

.usrContact {color:#000000; font-weight: normal; font-size: 11px}

b.logUser {margin-left: 10px; font-size: 11px; font-weight: bold; color: #344c56;}

.spaceTopBtn {padding-top: 25px;}

.successMsg 
{
	float: left;
	color: #344C56;
	padding-top: 3px;
}

.loggedFields {margin-left: 10px; margin-top: 15px;}
.validMsg {margin-left: 10px;}

 
.imgTellFriend 
{
	width:5px; 
	height:13px; 
	border: none; 
	padding-right: 0px; 
	margin-left: 4px; 
	margin-right:0; 
	vertical-align: middle;  
}


.outerComment {float: left; width: 645px; font-size: 11px; font-family: Verdana; margin-bottom: 10px;}

.leftTopCom 
{
	background: url(../Images/leftTopCom.gif) no-repeat scroll 0 0;
	border: none;
	width: 9px;
	height: 8px;
	float: left;
}

.middleTopCom {float: left; width: 625px; height: 8px; background-color:#ececec;}

.rightTopCom 
{
	background: url(../Images/rightTopCom.gif) no-repeat scroll 0 0;
	border: none;
	width: 10px;
	height: 8px;
	float: left;
}

.mainCom {float: left; width: 625px; padding-left: 10px; padding-right: 10px; background-color:#ececec;}

.leftBottomCom 
{
	background: url(../Images/leftBottomCom.gif) no-repeat scroll 0 0;
	border: none;
	width: 9px;
	height: 10px;
	float: left;
}

.middleBottomCom {float: left; width: 625px; height: 10px; background-color:#ececec;}

.rightBottomCom 
{
	background: url(../Images/rightBottomCom.gif) no-repeat scroll 0 0;
	border: none;
	width: 10px;
	height: 10px;
	float: left;
}

.txtUsrName {font-size: 11px}

#ctl00_ContentPlaceHolder1_pnlTellSuccess 
{
	float: left;
	width: 700px;
	text-align: center;
	padding-top: 20px;
}

.tellSucMsg 
{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	display:block;
	width:270px;
	text-align:center;
	color: #03648F;
	margin: auto;
	padding-bottom: 25px;
}

.startPage 
{
	background:url(../Images/startPage.gif) no-repeat scroll 0 0;
	border:none;
	display:block;
	width:96px;
	height:20px;
	cursor:pointer;
	margin-top:15px;
}



/*CREATE ACCOUNT*/
.spaceLeft {padding-left:15px;}

.createTitle 
{
	color: #166E9D; 
	font-size:13px; 
	font-weight:bold;
	border-bottom:1px solid #D3D6DF;
	padding-bottom:3px;
	margin-bottom:10px;
	margin-top:25px;
	width:670px;
}

.valPhone {width:180px}
.spaceTopField {padding-top:10px}
.fieldPhone {width:180px;}
.fieldAfm {width:148px;}
.fieldFax {width:130px}
.inputSmall {width:118px}
.btnSpace {padding-right:9px;}
.phoneContainer {float: left; width:180px; margin-left: 30px}
.faxContainer {float: left; width:125px;}

/*END CREATE ACCOUNT*/

#menu1 ul {height: 24px}
#menu4 ul {height: 24px}
.lblStatusService {margin-right: 15px; margin-right: 15px}

#date 
{
	float: right;
	margin: 0;
	margin-right:15px;
	text-align: right;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #38414E;	
}

#date img {padding-right: 7px;}

#middleContent 
{
	float: left;
	background-color: #ffffff;
	margin-left: 20px;
	width: 959px;
	border-left: 2px solid #BCC1C7;
	border-right: 2px solid #BCC1C7;
	padding-top: 0px;
	padding-bottom: 30px;
}


#leftContent 
{
	margin-left: 15px;
	width: 237px;
	float: left;
	padding-top: 20px;
}


#listTop 
{
	/*background: #ffffff url(../Images/listTop.jpg) no-repeat scroll 0 0;*/
	background: #ffffff url(../Images/listTopNew.jpg) no-repeat scroll 0 0;
	border: none;
	width: 234px;
	/*width: 228px;*/
	height: 3px;
}

#listMiddle 
{
	/*background: #ffffff url(../Images/listMiddle.jpg) repeat-y scroll 0 0;*/
	background: #ffffff url(../Images/listMiddleNew.jpg) repeat-y scroll 0 0;
	border: none;
	width:234px;
	height:30px;
	padding-left:16px;
	padding-top:7px;
}

#listMiddle span 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}


#leftMenu ul 
{
	margin: 0;
	padding-left: 0px;
	/*width: 228px;*/
	width: 234px;
	list-style: none;
}

#leftMenu ul li 
{
	/*background-image: url(../Images/bullet.jpg);
	background-repeat:no-repeat;*/
	background-color: #B1DCF3;
	border: none;
	background-position: 20px 10px;
	margin-bottom:1px;
}

#leftMenu li.leaf a {
	background-image: url(../Images/lock.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	border: none;
        font-size:9px;
	background-position: 17px 7px;
	margin-bottom:1px;
}

#leftMenu ul li.leaf  
{
	background-image: none;
	padding-left:10px;
	border: none;
	list-style-image:none;
	list-style-type:none;
	margin-bottom:1px;
}

#leftMenu ul li a, #leftMenu ul li a:link, #leftMenu ul li a:visited  
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #26373E;
	text-decoration: none;
	margin-bottom: 1px;
	padding-left: 28px;
	padding-top: 6px;
	height: 18px;
	
}

#leftMenu ul li a:hover {color: #1393D1;}

#leftMenu ul li ul li a.active 
{
	text-decoration:underline;
	color: #1393D1;
}

#leftBanners a, #leftBanners a:link, #leftBanners a:hover,  #leftBanners a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
	

#leftBanners p {
	margin: 0;	
}

#leftBanners span {
	display: block;
	padding-top: 12px;
	padding-left: 17px;
}

#Insert a  {
background: transparent url(../Images/insert.jpg) no-repeat 0 0;
	border: none;
	width: 236px;
	height: 58px;
	display: block;
}

#Insert a img  {
	border: none;
	vertical-align: middle;
	width: 6px;
	height: 11px;
}


#Opinion a {
	/*background: transparent url(../Images/opinion.jpg) no-repeat 0 0;*/
	background: transparent url(../Images/opinionNew.jpg) no-repeat 0 0;
	border: none;
	/*width: 229px;*/
	width: 234px;
	height: 53px;
	display: block;
}



#newsTicker {
	margin-top: 25px;
}

#newsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #344C55;
}


#newsTicker ul {
	margin: 0;
	padding: 0;
	list-style: none;
} 

#newsTicker ul li {
	padding-top: 5px;
	padding-bottom: 5px;
} 

#newsTicker ul li a, #newsTicker ul li a:link , #newsTicker ul li a:visited  {
	background: url(../Images/star.jpg) repeat-x left bottom;
	border: none;
	display:block;
	/*width: 230px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom:4px;
	padding-bottom:10px;
} 

#newsTicker ul li a:hover {
	color: #000000;
	text-decoration: underline;
} 

#newsTicker ul li span {
	display:block;
	width: 230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1393D1;
} 


#newsTitle img {
	border: none;
	width: 18px;
	height: 17px;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
}


#feed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#feed a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

#feed img {vertical-align: middle; margin-top: -2px;}

#centralContent {
	float: left;
	margin-left: 5px;
	font-family:Verdana;
	font-size:12px;
	text-align:justify;
	padding-top:20px;
}

.spaceTopMidlle {display: block; padding-top: 20px;}

.budgetHome {color: #6A95C0;}

#newsHead {
	float: left;
    margin-left:10px;
    margin-top:2px;
    border:none;
}

#news {
	float: left;
	width: 370px;
	padding-right: 30px;
	margin-top: 15px;
}

#newLine {
	background: url(../Images/newLine.jpg) repeat-x 0 0;
	border: none;
	width: 385px;
	height: 1px;
	margin-top: 0px;
	clear: both; 
	
}

#newLineIn {
	background: url(../Images/newLine.jpg) repeat-x 0 0;
	border: none;
	width: 678px;
	height: 1px;
	margin-top: 5px;
	clear: both;
	margin-left:10px;
	
}

#lastNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6A95C0;
	float: left;
}

#lastNews img {
	border: none;
	padding-right: 20px;
	vertical-align: middle;
}

#lastNews span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #435058;
}

#competition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6A95C0; 
	float: left;
	text-align: right;
	width: 390px; /* 530px */
}

#competition a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black; 
	float: left;
	padding-right:5px;
	text-align: right;
	width: 377px; /* 528px; */
	height:17px;
	background-image:url(../Images/backmap2.gif);
	background-position:right;
	background-repeat:no-repeat;
	border:none;
	padding-top:2px;
	text-decoration:none;
}

#competition a hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6A95C0; 
	float: left;
	text-align: right;
	width: 530px;
}


#news ul {
	margin: 0;
	padding-left: 0;
	list-style: none;
	width: 385px;
}


#news ul li {
	background-image:url(../Images/bulletCentral.jpg);
	background-position:20px 11px;
	background-repeat:no-repeat;
	border:none;
	text-align:left;
}

#news ul li a , #news ul li a :link, #news ul li a :visited  {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	margin-bottom: 8px;
	padding-left: 35px;
	padding-top: 4px;
	/*height: 20px;*/
	width: 350px;
}

#news ul li a:hover {
	color: #DD7E00;
	text-decoration:underline;
}

#map {
	/*background: url(../Images/map.jpg) no-repeat 0 0; */
	border: 4px solid #B2DAF3;
	width: 280px;
	/*height: 291px;*/
	height: 250px;
	float: left;
	margin-top: -1px;
}


#corner {
	clear: both;
	padding-left: 10px;
	padding-top: 10px;
}

#corner p {
	margin: 0;
 	/*padding-left: 15px;*/
} 
#content_news p 
{
	padding-left: 15px; 
	padding-right:10px;}

.topCorn {
	background: #E9F4FA url(../Images/box_top_new.png) no-repeat 0 0;
	border: none;
	width: 678px;
}


.middleCorn {
	background-color: #D3EBF7; /*#CCE8F7;  url(../Images/middleCorn.jpg) repeat 0 0;*/
	width: 678px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.titleCorn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	text-align:left;
}

.titleCorn a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	text-decoration:none;
}

.topCorn .line {
	background-repeat: repeat-x; 
	border: none; 
	width: 96%; 
	height: 1px; 
	margin-top: 7px; 
	padding-left: 15px;
}

.titleCorn img {
	background-repeat: repeat-x;
	border: none;
	width: 100%;
	height: 1px;
	margin-top: 7px;
}

.titleCornIn {
	background: url(../Images/print.jpg) no-repeat 98% 10px;
	border: none;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	text-align: center;
}

.titleCornIn span {
	width: 230px;
}

.infoCorn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #487BC2;
	padding-top: 8px;
}

.infoCorn a span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color: #487BC2;
	padding-top: 8px;
}

.infoCorn a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color: #487BC2;
	padding-top: 8px;
}

#innerCorn {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-left: 15px;
	margin-right: 13px;
	padding: 10px;
}

.projectTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8C00;
}

.projectTitle a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8C00;
	text-decoration: none;
}

.projectTitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8C00;
	text-decoration: underline;
}

.textCorn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 15px;
}


.textLink {
	text-align: right;
	padding-top:5px;
	padding-right: 10px;
}

.textLink a, .textLink a:link, .textLink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1393D1;
	text-decoration: none;
}

.textLink a:hover {
	color: #1393D1;
	text-decoration: underline;
}

.printLink {
	text-align: right;
	padding-right: 10px;
}

.printLink  a, .printLink  a:link, .printLink  a:visited {
	background: url(../Images/print.jpg) no-repeat 0 0;
	border: none;
	width: 16px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1393D1;
	text-decoration: none;
	padding-right: 10px;
}

.printLink  a:hover {
	color: #1393D1;
	text-decoration: underline;
}

.printLink a span {
	padding-left: 20px;
}

.bottomCorn {
	background: transparent url(../Images/box_bottom_new.png) no-repeat 0 0;
	border: none;
	width: 678px;
	height: 14px;
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 0px;
	height: 80px;
	clear: both;
}


.newsphone {
	border: none;
	width: 74px;
	height: 40px;
}

.noetron {
	border: none;
	width: 135px;
	height: 18px;
	margin-top: 5px;
}

#footer p 
{
	text-align:right;
	margin: 0; 
	padding-top: 15px;
	padding-left: 40px;
	padding-right:10px;
	float: left;
}


#footer  a, #footer  a:link, #footer  a:visited {color:white; text-decoration:underline;}
#footer a:hover {color:white; text-decoration:underline;}

#footer_text1 {
	width: 840px;
	float: left;
	color: #fff;
	padding-left: 40px;
	padding-top: 15px;
}

#footer_text2 {
	float: left;
	padding-top: 15px;
}


.footNewsphone 
{
	display:block;
	float:left;
	text-align:left;
	width:795px;
}

.footNoetron 
{
	display:block;
	float:left;
	margin-bottom: 3px;
}

fieldset {border:1px solid #D3D6DF; padding:5px;}

.contactinfo
{   color:#344C55;
	font-size:12px;
	font-family:Verdana;
}

/*Map Css */
table.directions td {
	background-color:#EEEEEE;
      }
	  

.hidden
{
display:none;
}



p.msg_head
{
	background-color:#B1DCF3;
	/*background-image:url(../Images/bullet.jpg);*/
	cursor:pointer;
	background-position:20px 10px;
	background-repeat:no-repeat;
	border:medium none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	/*font-size:13px;*/
	font-size:11px;
	font-weight:bold;
	margin-bottom:1px;
	margin-left:0px;
	padding-left:28px;
	padding-top:5px;
	text-decoration:none;
	/*width:183px;*/
	width:196px;
	height:12px;
}

/*
#ctl00_PnlNewsletter {padding-top: 0px; width: 234px;}
#ctl00_PnlFlash {padding-top: 11px; width: 234px;}*/
#leftMenu {margin-bottom: 20px;}

#leftMenu a
{
color:#26373E;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:20px;
margin-bottom:1px;
padding-left:35px;
padding-top:4px;
text-decoration:none;

}

#leftMenu li
{
background-color:#B1DCF3;
/*background-image:url(../Images/bullet.jpg);
background-position:20px 10px;*/
background-repeat:no-repeat;
border:medium none;
margin-bottom:1px;

}
.menu
{
padding-left:0px;
margin-left:0px;
}

#leftMenu .msg_body
{

padding:0px;
margin:0px;
}


#leftMenu .msg_body ul li.leaf a
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

#leftMenu .msg_body ul li.expandli a
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold; margin-left:10px;
background-image:url(../Images/bullet.jpg);
background-position:20px 12px;
background-repeat:no-repeat;
}
#leftMenu .msg_body ul li.expandli {background-image:none;}

body #leftMenu .msg_body a
{
font-size:11px;
padding-left:0px;
margin-left:0px;
}

html body #leftMenu a.active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1393D1;
	text-decoration: none;
}
	 
	
#map2 {
	/*background: url(../Images/map.jpg) no-repeat 0 0; */
	border: 4px solid #B2DAF3;
	width: 680px;
	height: 491px;
	float: left;
	margin-top: -1px; 
}

td.ctnewst{padding-top:0px; margin:0px;  float:left; vertical-align:top;}
td.ctlinkt{padding-top:0px; margin:0px;}
.textCorn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 6px;
	width:500px;
}

.textLink2 {
	text-align: right;
	padding-top:0px;
	padding-right: 10px;
}

.textLink2 a, .textLink2 a:link, .textLink2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1393D1;
	padding-top:0px;
	text-decoration: none;
}

.textLink2 a:hover {
	color: #1393D1;
	text-decoration: underline;
}

.smallestTag {
                font-size: 11px;
                font-family: Arial,Helvetica,sans-serif;
                font-weight: normal;
                color:#092C57;
                text-decoration: none;

 }


.smallTag {
                font-size: 16px;
                font-family: Arial,Helvetica,sans-serif;
                font-weight: normal;
                color: red;
                text-decoration: none;

 }

.mediumTag {
                font-size: 21px;
                font-family: Arial,Helvetica,sans-serif;
                font-weight: normal;
                color: #1776E7;
                text-decoration: none;

 }

 .bigTag {
                font-size: 26px;
                font-family: Arial,Helvetica,sans-serif;
                font-weight: bold;
                color: #0C3E7B;
                text-decoration: none;

 }

.biggestTag {
                font-size: 32px;
                font-family: Arial,Helvetica,sans-serif;
                font-weight: bold;
                color: #0C3E7B;
                text-decoration: none;

 }
 
#caldiv
{
    
   
    padding:0px;
    margin-bottom:0px;
    text-align:justify;
}
 	
#tagCloud
{
    background-color:White;
    border-top:dotted 1px #ccc;
    border-left:dotted 1px #ccc;
    margin-left:0px;
    
    margin-right:2px;
    margin-bottom:2px;
    text-align:left;
}

#tagCloud2 {border-bottom: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; background-color:#E3E3E3; width:234px; padding-left:0px;  margin-bottom:20px;}

#tagCloud A
{
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
    font-family:Trebuchet MS, Verdana, Arial;
    text-transform:lowercase;
}

#tagCloud A:hover
{
    color:#00cc00;
    text-decoration:underline;
}

#tagCloud A.weight1
{
    color: #ff9900;
    font-size: 17px;
    font-weight:normal;
}
#tagCloud A.weight2
{
    color: #4169e1;
    font-size:15px;
    font-weight:normal;
}
#tagCloud A.weight3
{
    color: #009eff;
    font-size: 14px;
    font-weight:normal;
}
#tagCloud A.weight4
{
    color: #4188cf;
    font-size: 12px;
}
#tagCloud A.weight5
{
    color: #017BC2;
    font-size: 10px;
}


/* Gridview Wrap Text in Tebles */
#mainContainer #centralContent div#ctl00_ContentPlaceHolder1_cstCategories.Labels table  {margin-top:4px; }
div #ctl00_ContentPlaceHolder1_cstCategories .Labels {width:600px;}
div#ctl00_ContentPlaceHolder1_cstCategories.Labels table tr td {white-space:normal; /*float:left;*/} 


/*div#ctl00_ContentPlaceHolder1_cstCategories.Labels table{ background-color: #D6E3F4;}*/
div#ctl00_ContentPlaceHolder1_cstCategories.Labels table tr {white-space:normal; width:500px; /*display:inline;*/}
body div#ctl00_ContentPlaceHolder1_cstCategories.Labels table  input {float:left;}
body fieldset#ctl00_ContentPlaceHolder1_pnlCategory.FieldsSt.style2 span {white-space:normal; float:left; padding-top:3px; width:550px; }
body fieldset#ctl00_ContentPlaceHolder1_pnlCategory2.FieldsSt.style2 span {white-space:normal; float:left; padding-top:3px; width:550px; }
 
.oddrow {background-color: #D1E5EF /*#eaf1f9 */   /*#B30052;*/}
.evenrow {background-color: #efefef /*#f7f7f7*/  /*#B3ECA2;*/}

/* GRIDWIEW COLORS AND BORDERS */


table#ctl00_ContentPlaceHolder1_grdResultsCurDate {   margin-left:11px; }


/* GIA NA FTIAKSEI TO EKSAGWGI EDWSA WIDTH SE OLI TH SELIDA */
div#ctl00_ContentPlaceHolder1_pnlResults { width:688px; }

/* Pager sto Gridview */
tr.pager {font-size:10px; font-family:verdana;  padding:2px;}
tr.pager a {color:black; text-decoration:underline;  background-color:white;  border:1px solid white; margin:5px; }
tr.pager span { background-color:white; padding:2px;  text-decoration:none; padding:2px;  border:1px solid white;}
tr.pager a:hover {color:black; text-decoration:none; border:1px solid black; background-color:white;  margin:5px;  }
   
#centralContent .newphoto { float:left; padding-right:10px; padding-bottom:5px; margin-top:10px;}

#centralContent .contentnews { text-align:justify; 
                               font-family:Arial; 
                               font-size:12.8px; 
                               line-height: 1.25em; 
                               padding-right:20px; 
                               margin-top:8px; 
                               padding-left:15px; }
                               
                               
#paikse {border:0px solid green; width:680px; float:none;}

/* Odigies Sth DROMOLOGISI */
#directions {font-size:12px; font-family: Arial;}
#directions a {color:orange; }

#listTicker {border-top:1px solid #ccc; margin-top:5px; border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:1px; /*width:227px;*/ width:234px;}
input#ctl00_ImageButton1.ExportBtn {width:65px; cursor: pointer}
table#createaccount td p {height:20px; margin:0px; padding:0px; text-align:left;}
table#createaccount td span {padding-top:5px; }

fieldset#ctl00_ContentPlaceHolder1_pnlInfo.FieldsSt td {text-align:top; vertical-align:top;}
 .clickable {margin-right:3px; float:left}
 




table#ctl00_ContestsCalendar a:hover {text-decoration:underline;}
table#ctl00_ContestsCalendar tr th {background-color:#B1DCF3; color:#354B56; text-decoration:none; font-weight:bold; font-size:12px; border:1px solid white;}

div#TagTitle {width:183px; padding-left:45px; padding-bottom:5px; background-image: url(../Images/tag.png); background-position:6% 0%; background-repeat:no-repeat; font-family: Verdana; font-size: 13px; font-weight:bold; color: #344C55;  }

th.projectTitle input {float:right; margin-right:10px;}

/*Balloon*/

#akepBubble {
	width: 150px;
	background-color: #FFF;
}

#akepBubble_beak{
	background: transparent url('../Images/balloon/akepBubble_beak.png') top left no-repeat scroll;
	width: 26px;
	height: 23px;
}
	
#akepBubble_contents {
	background-color: #ebf5fc;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

#akepBubble_tl {
	width: 8px;
	height: 8px;
	background: transparent url('../Images/balloon/akepBubble_tl.png') top left no-repeat scroll;
}
	
#akepBubble_tr {
	width: 8px;
	height: 8px;
	background: transparent url('../Images/balloon/akepBubble_tr.png') top right no-repeat scroll;
}

#akepBubble_bl {
	width: 8px;
	height: 8px;
	background: transparent url('../Images/balloon/akepBubble_bl.png') bottom left no-repeat scroll;
}
	
#akepBubble_br {
	width: 8px;
	height: 8px;
	background: transparent url('../Images/balloon/akepBubble_br.png') bottom right no-repeat scroll;
}

#akepBubble_t {
	width: 1px;
	height: 8px;
	background: transparent url('../Images/balloon/akepBubble_t.png') top left repeat-x scroll;
}
	
#akepBubble_l {
	width: 8px;
	height: 1px;
	background: transparent url('../Images/balloon/akepBubble_l.png') top left repeat-y scroll;
}
	
#akepBubble_r {
	width: 8px;
	height: 1px;
	background: transparent url('../Images/balloon/akepBubble_r.png') top left repeat-y scroll;
}
	
#akepBubble_b {
	width: 8px;
	height: 1px;
	background: transparent url('../Images/balloon/akepBubble_b.png') top left repeat-x scroll;
}
	
#akepBubble_close {
	width: 13px;
	height: 13px;
	background: transparent url('../Images/balloon/akepBubble_close.png') top left no-repeat scroll;
}

.Searchbtntop 
{
	float:right;
	
	background: url(../Images/searchBtn.gif) 0 0 no-repeat scroll;
	border: none;
	width: 75px;
	height: 20px;
	cursor: pointer;
	margin-right: 2px;
}



#ContentofPage {width:688px;}

#LoginFieldsetpage {padding:10px;}
#ContentofPage a, #ContentofPage a:visited  {color: #2695CC;}

span#old_version {
	display:block;
	float:right;
	font-size:10px;
	padding-bottom:15px;
	padding-right:23px;
	padding-top:5px;
	text-align:right;
	width:320px;
}

span#old_version a  
{
	    color:White;
	    text-decoration:underline;
}

#middleContent .successAccount {float:left; margin-left:2px;}

#middleContent .successAccount a, #middleContent .successAccount a:link, #middleContent .successAccount a:visited 
{
	color: #0000EE;
	margin-top: 15px;
	display: block;
}

#old_version .changeSite 
{
	color: #ffffff;
	display: block;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
	font-size: 9px;
	
}

#old_version .changeSitebold 
{
	font-weight:bold;
	
}

#old_version .remainDays
{
	margin-left: 26px;

}


.previousVersionan 
{
	font-weight:bold;
	text-align:center;
	height:25px;
	padding-top:20px;
	text-align:center;
	width: 700px;
	
}

span#old_versionprevious {
	display:block;
	font-size:10px;
	text-align:center;
	color:#0A7FB5;
}


span#old_versionprevious a{
	color:#0A7FB5;
}

.announcePrevious 
{
	display:block;
	float:left;
	margin-left:0;
	padding-left:0;
	text-align:center;
	width:620px;
}

.datePrevious 
{
	display:block;
	float:left;
	width:88px;
	margin-left: -44px;
}

.selectBtn 
{
	/*font-size: 11px;*/
	margin-left: 0px;
}

.selectNew {margin-bottom: 10px}

.messageCompet 
{
	display: block;
	margin-left: 20px;
	/*width: 465px;*/
	float: left;
	margin-top: 5px;
	font-size: 11px;
	margin-right: 5px;
}

.messageAllCompet 
{
	margin-top: 5px;
	display: block;
	float: left;
	font-size: 11px;
}

.allCompet
{
	margin-left:20px;
	margin-right: 5px;
	/*width:545px;*/
	margin-top: 6px;
}

.messagesCompet {float: left; width: 688px;}

.messagesCompet a, .messagesCompet a:link , .messagesCompet a:visited   
{
	color: #017BC2;
	text-decoration: underline;
}

.messagesCompet a:hover   
{
	color: #017BC2;
	text-decoration: none;
}

.colorCompet {color: #017BC2;}

.newSearchBtn 
{
	background: url(../Images/NeaAnazitisi.jpg) 0 0 no-repeat scroll;
	border: none;
	width: 100px;
	height: 20px;
	cursor: pointer;
}

.select 
{
	background: url(../Images/EpilogiOlwn.jpg) 0 0 no-repeat scroll;
	border: none;
	width: 94px;
	height: 20px;
	cursor: pointer;
}

.deselect 
{
	background: url(../Images/ApepilogiOlwn.jpg) 0 0 no-repeat scroll;
	border: none;
	width: 108px;
	height: 20px;
	cursor: pointer;
}

.resultsCat 
{
	color: #ff8c00;
	font-weight: bold;
}

.expand_contest a.friendInside {color: #333333; text-decoration: none; font-weight: bold}

.expand_contest a.friendInside:hover {text-decoration: none; font-weight: bold}

.spaceBottom {padding-bottom: 10px;}

#ctl00_ContentPlaceHolder1_grdResultsNew_ctl10_HyperLinkFullInfo
{
	/*background: url(../Images/attachIcon.gif) no-repeat scroll 3px 0 ;
	border: none;*/
	/*display: block;*/
	height:15px;
	margin-top:5px;
}


table#ctl00_ContentPlaceHolder1_grdResultsNew {margin-left:11px;}

table#ctl00_ContentPlaceHolder1_grdResultsNew img {vertical-align: middle; margin-right: 7px;}

table#ctl00_ContentPlaceHolder1_grdResultsNew .item_news3 img {vertical-align: top; margin-top: 3px}

table#ctl00_ContentPlaceHolder1_grdResultsNew img.attachIcon {margin-left:3px; margin-right: 4px;}

table#ctl00_ContentPlaceHolder1_grdResultsNew a.attachIconTop
{
	border: none;
	margin-left: 6px;
	width: 7px;
}


table#ctl00_ContentPlaceHolder1_grdResultsNew a.hypCalendar
{
	border: none;
	margin-left: 30px;
	width: 250px;
	height: 15px;
	float: left;
	display:block;
	cursor:pointer;
	clear:none;
	margin-top: 3px;
}

.StartEndTime {float:left; margin-top: 4px;}


#helpContact {display: none; width:302px; height: 25px;}
.labelSuccess {float: left; display: block; margin-left:2px; margin-top: 20px;}


/*.showHelp {display: block}
.hideHelp {display: none}*/

input.printContImg {width: 16px; height:16px; border:none}


#changeContestImg 
{
	/*width:660px;*/
	height:auto;
	padding:0px; 
	margin-bottom:-1px; 
	margin-right:-1px;
	margin-top:-1px; 
	padding-left:6px;
	border-bottom:5px solid #E8F3F9;	
	margin-left:0;
	width:660px;
	margin-left:-1px;
	
	
	padding-left:0px;
	width:655px;
}


#changeContestDiv
{
	height:auto;
	position:absolute;	
}


#ctl00_ContentPlaceHolder1_grdResultsNew tr.rowgrid td {position:relative}


.redContest {background: url(../Images/redFlag.gif) repeat-y scroll 0 0; cursor:pointer; height:auto; border:none; width: 5px; 	margin-left:-7px; }
.blueContest {background: url(../Images/blueFlag.gif) repeat-y scroll 0 0; cursor:pointer; height:auto; border:none; width: 5px; margin-left:-7px;  }
.orangeContest {background: url(../Images/orangeFlag.gif) repeat-y scroll 0 0; cursor:pointer; height:auto; border:none; width: 5px; margin-left:-7px; }
.defaultContest {background:url(../Images/normalFlag.gif) repeat-y scroll  0 0; cursor:pointer; height:auto; border:none; width: 5px; margin-left:-7px;}


.redContest:hover 
{
	background:url(../Images/redFlagHover.gif) repeat-y scroll 0 0; 
	margin-left:-16px;
	border:none;
	cursor:pointer; 
	width:16px;
	margin-top:-1px;
	position:absolute;
	height:49px;	
}

.blueContest:hover 
{
	background:url(../Images/blueFlagHover.gif) repeat-y scroll 0 0; 
	margin-left:-16px;
	border:none;
	cursor:pointer; 
	width:16px;
	margin-top:-1px;
	position:absolute;
	height:49px;	
}

.orangeContest:hover 
{
	background:url(../Images/orangeFlagHover.gif) repeat-y scroll 0 0; 
	margin-left:-16px;
	border:none;
	cursor:pointer; 
	width:16px;
	margin-top:-1px;
	position:absolute;
	height:49px;	
}

.defaultContest:hover 
{
	background:url(../Images/normalFlagHover.gif) repeat-y scroll 0 0; 
	margin-left:-16px;
	border:none;
	cursor:pointer; 
	width:16px;
	margin-top:-1px;
	position:absolute;
	height:49px;	
}

.upSorting 
{
	background: url(../Images/arrowContUp.gif) no-repeat scroll right 7px;
	border:none;
	width:14px;
	height:7px;
	padding-right: 20px;
}
	
.downSorting 
{
	background: url(../Images/arrowContDown.gif) no-repeat scroll 0 0;
	border:none;
	width:14px;
	height:7px;
} 

#ctl00_ContentPlaceHolder1_grdResultsNew_ctl10_HyperLinkFullInfo
{
	height:15px;
	margin-top:5px;
}


table#ctl00_ContentPlaceHolder1_grdResultsCurDate {margin-left:11px;}
table#ctl00_ContentPlaceHolder1_grdResultsCurDate img {vertical-align: middle; margin-right: 7px;}
table#ctl00_ContentPlaceHolder1_grdResultsCurDate .item_news3 img {vertical-align: top; margin-top: 3px}
table#ctl00_ContentPlaceHolder1_grdResultsCurDate img.attachIcon {margin-left:3px; margin-right: 4px;}
table#ctl00_ContentPlaceHolder1_grdResultsCurDate a.attachIconTop
{
	border: none;
	margin-left: 6px;
	width: 7px;
}

table#ctl00_ContentPlaceHolder1_grdResultsCurDate a.hypCalendar
{
	border: none;
	margin-left: 30px;
	width: 250px;
	height: 15px;
	float: left;
	display:block;
	cursor:pointer;
	clear:none;
	margin-top: 3px;
}



