﻿body, select, input, textarea
{
	font: 11px Arial,Tahoma,Verdana,   sans-serif;
	background-color:#ededed;
	margin:0px;
	padding:0px;

}
p 
{
	padding:0px; 
	margin-top:11px;
	margin-bottom:11px;
}  

ul
{
	margin-top:11px;
	margin-bottom:11px;
}

table
{
	font: 11px Arial,Tahoma,Verdana,   sans-serif;
	margin:0px;
	padding:0px;
}

#body
{
    width: 899px;
    margin-right: auto;
    margin-left: auto;
    margin-top:0px;
    padding:0px;
    position: relative;
    color:#9a9a9a;
    background-color:White;
}

#body table
{
   margin:0px;
}

.langBar a:link, .langBar a:active, .langBar a:visited
{
   font-size:11px;	
   font-weight:bold;
   text-decoration:none;
}

.langBar a:link, .langBar a:active, .langBar a:visited
{
   font-size:11px;	
   font-weight:bold;
   text-decoration:underline;
}

.langBar
{
   font-size:11px;	
   font-weight:bold;
   text-decoration:none;
}


#Login1
{
	background-color:transparent;
	width:200px;
	height:225px;
    padding-left:5px;
}
/** -------  Breadcrumbs --------------- **/
.Breadcrumbs
{
	color:#5aa3b4;
	font-size:11px;
	text-align:left;
	padding-bottom:10px;
	padding-top:5px;
	margin:0px;
	padding-left:0px;
}


a.bread:link, a.bread:active, a.bread:visited
{
	color:#5aa3b4;
	text-decoration:underline;
}

a.bread:hover
{
	color:#000000;
	text-decoration:underline;
}

/** ---------------------------------- **/

/**   -------         Header  -----------  **/

#headerLeft
{
	width:40px;
	float:left;
}

#headerMiddle
{
	float:left;
	width:350px;
}

#headerRight
{
	width:460px;
	text-align:right;
	float:left;
	vertical-align:middle;
}

#headerRightHome
{
	width:480px;
	text-align:right;
	float:left;
	vertical-align:middle;
}

.tsgLogo
{
	width:127px;
	height:188px;
    background-image:url(../../Resources/Images/tsg-logo.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    text-align:center;
}

.tsgLogoSub
{
	width:127px;
	height:135px;
    background-image:url(../../Resources/Images/tsg-logoSub.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    text-align:center;
}

.tsgLogoHome
{
    text-align:center;
    height:92px;
    background-image:url(../../Resources/Images/headBack.jpg);
    background-position:left;
    background-repeat:no-repeat;
    margin-left:16px;
}

#TopOld
{
    width: 900px;
    margin: 0px;
    padding:0px;
    border:none;
    font-family: Verdana ;
    color:#606060;
    height:159px;
    background-image:url(../../Resources/Images/home.jpg);
    background-position:bottom;
    background-color:#fefefe;
    background-repeat:no-repeat;
    

    
}

#Top
{
    width: 898px;
    margin: 0px;
    padding:0px;
    border:none;
    font-family: Verdana ;
    color:#606060;
    height:159px;
    background-color:#fcfcfc;
    padding-left:1px;
}

#ctl00_HeaderImage1_topHeaderImage
{
	width:867px;
	height:159px;
	background-position:center bottom;
	background-repeat:no-repeat;	
	padding-left:30px;
	margin:0px;
}

.SubLevelImages
{
    width:867px;
	height:159px;
	margin:0px;
   
}

#TopHome
{
    width: 880px;
    margin: 0px;
    padding-left:1px;
    padding-bottom:0px;
    padding-top:0px;
    border:none;
    font-family: Verdana ;
    color:#606060;
    background-color:#fefefe;
    background-repeat:no-repeat;
}

#ctl00_HeaderImage1_topHeaderImage a:link,#ctl00_HeaderImage1_topHeaderImage a:visited,#ctl00_HeaderImage1_topHeaderImage a:active
{
    color:#606060;
    text-decoration:none;
}

#ctl00_HeaderImage1_topHeaderImage a:hover
{
    color:#606060;
    text-decoration:underline;
}

#TopHome a:link,#TopHome a:visited,#TopHome a:active
{
    color:#606060;
    text-decoration:none;
}

#TopHome a:hover
{
    color:#606060;
    text-decoration:underline;
}


/**   ------- ----------------  **/

/**  --------  Footer --------------**/

.footerTop
{
	width:867px;
	min-height:62px;
    background-image:url(../../Resources/Images/footer-top.jpg);
    background-position:top;
    background-color:Transparent;
    background-repeat:no-repeat;

}

.footerTop1
{
	width:867px;
    background-image:url(../../Resources/Images/footer-top.jpg);
    background-position:top;
    background-repeat:no-repeat;
    text-align:right;
}

.ft
{
	 padding-right:10px; 
	 text-align:right;
}

#footer
{
	width:867px;
    background-image:url(../../Resources/Images/footer-middle.jpg);
    background-position:top;
    background-repeat:repeat-y;
    color:White;
    background-color:Transparent;
}

.footerItem
{
    width:140px;
    text-align:left;
    vertical-align:top;
    background-color:Transparent;
   	
}

.footerItemContact
{
    width:80px;
    text-align:left;
    vertical-align:top;
    background-color:Transparent;
   	
}

#footer .footerTop .footerItem td
{
    vertical-align:top;
    
}

a.mainLink:link, a.mainLink:visited, a.mainLink:active
{
	color:White;
	font-size:12px;
    text-transform:uppercase;	
    text-decoration:none;
    font-weight:bold;

}

a.mainLink:hover
{
	color:White;
	font-size:12px;
    text-transform:uppercase;	
    text-decoration:underline;
    font-weight:bold;
}

a.subLink:link, a.subLink:visited, a.subLink:active
{
	color:White;
	font-size:11px;
    text-decoration:none;

}

a.subLink:hover
{
	color:White;
	font-size:11px;
    text-decoration:underline;

}

.footerBottom
{
	width:867px;
	min-height:110px;
    background-image:url(../../Resources/Images/footer-bottom.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    text-align:left;
    vertical-align:bottom;
    color:White;
    background-color:Transparent;
}

.footerBottom2
{
	width:867px;
	min-height:40px;
    background-image:url(../../Resources/Images/footer-bottom.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    text-align:left;
    color:White;
    background-color:Transparent;
}

.footerBottom1
{
	width:867px;
	min-height:110px;
    background-image:url(../../Resources/Images/footer-bottom.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    text-align:right;
    color:White;
}

/** -------------------------------- **/

/** -------------  Events  --------------**/

#topEvents
{
	
	width:203px;
    background-image:url(../../Resources/Images/events-back.jpg);
    background-position:top;
    background-repeat:no-repeat;
     padding-left:15px;
     padding-top:10px;
     background-color: #404041;
}

.eventSingle
{
	padding-right:15px;
}

#topEventsHome
{
	border-color: #404041;
	border-style: solid;
	border-top-style:none;
	background-image: url(../../Resources/Images/events-backHome.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	background-color: #404041;
	
}
.topEventsHomeMainDiv
{
	 padding-left:15px;
     padding-right:18px;
     border:none 0px;
}
#calendar
{
   border-color:#ebebeb;
   border-style:solid;
   border:1px;
   padding:15px;
}

#eventList
{
	padding:0px;	
}

#eventDetails
{
    width:410px;
    text-align:left;
    
}

.eventTitleBig
{
	padding-left:0px;
	padding-top:0px;
}

.eventHeading
{
  padding-top:10px;
  padding-left:0px;
}

#eventDetails .eventHeading a.eventTitle:link,#eventDetails .eventHeading a.eventTitle:active,#eventDetails .eventHeading a.eventTitle:visited
{
  color:#68a8c1;
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
}

#eventDetails .eventHeading a.eventTitle:hover
{
  color:#68a8c1;
  text-decoration:underline;
  font-size:14px;
  font-weight:bold;
}

#eventDetails .eventHeading  a.location:link,#eventDetails .eventHeading  a.location:active,#eventDetails .eventHeading  a.location:visited
{
  color:#68a8c1;
  text-decoration:none;
}

#eventDetails .eventHeading a.location:hover
{
  color:#68a8c1;
  text-decoration:underline;
  
}

#eventDetails  a.location:link,#eventDetails a.location:active,#eventDetails a.location:visited
{
  color:#68a8c1;
  text-decoration:none;
}

#eventDetails a.location:hover
{
  color:#68a8c1;
  text-decoration:underline;
  
}

.eventShort
{
	padding:0px;
}

/** ---------------------------------- **/


#leftPart
{
	 padding-left:16px;
	 padding-right:0px;
	 padding-top:0px;
	 padding-bottom:0px;
	 margin:0px;
	 background-color:Transparent;
}

#leftPartSub
{
	 padding-left:16px;
	 width:160px;
}

#rightPart
{
	padding:0px;

}

#middleContent
{
	width:440px;	
}

#middleContent a:link, #middleContent a:visited, #middleContent a:active
{
	color: #68a8c1;
	text-decoration:none;	
}

#middleContent a:hover
{
	color: #68a8c1;
	text-decoration:underline;	
}

#rightPartSub
{
	padding-right:16px;
}

.leftContent
{
	width:600px;
    padding-top:30px;
    padding-left:0px;
    padding-right:0px;
}

.title
{
   font-size:16px;
   color:#56a5c9;	
}

.titleEvents
{
   font-size:16px;
   color:White;
}

a.newsTitle:link, a.newsTitle:active, a.newsTitle:visited
{
   font-size:14px;
   color:#56a5c9;	
   text-decoration:none;
}

a.newsTitle:hover
{
   font-size:14px;
   color:#56a5c9;	
   text-decoration:underline;
}

a.newsDetails:link, a.newsDetails:active, a.newsDetails:visited
{
   color:#56a5c9;	
   text-decoration:none;
}

a.newsDetails:hover
{
   color:#56a5c9;	
   text-decoration:underline;
}

.title a:link,.title a:active,.title a:visited
{
   font-size:16px;
   color:#56a5c9;	
   text-decoration:none;
}

.title a:hover
{
   font-size:16px;
   color:#66bce2;	
   text-decoration:underline;
}

.subTitle
{
   font-size:14px;
   color:#66bce2;	
}

#topEvents a.subTitle:link,#topEvents a.subTitle:active,#topEvents a.subTitle:visited
{
   font-size:14px;
   color:#66bce2;	
   text-decoration:none;
}

#topEvents a.subTitle:hover
{
   font-size:14px;
   color:#66bce2;	
   text-decoration:underline;
}

.subTitle a:link,.subTitle a:active,.subTitle a:visited
{
   font-size:14px;
   color:#66bce2;	
   text-decoration:none;
}

.subTitle a:hover
{
   font-size:14px;
   color:#66bce2;	
   text-decoration:underline;
}

.smallTitle
{
   color:#66bce2;	
}

.contentText
{
	text-align:justify;
	font-weight:normal;
}

.imgHome
{
	padding-left:10px;
}

.dottedline
{
    border-bottom: 1px dotted #a0a09b;
    clear:right;
    padding-left:15px;
    
}
.boldText
{
	font-weight:bold;
}

/* Horizontal menu */

#horizontalNav
{
	 margin:0px;
	 padding:0px;
	 display:inline;
}


.horizontalMenuStatic
{
	text-align:center;
}

table.horizontalItems
{
	color:White;
	background-image:url(../../Resources/Images/menu-back.jpg);
	width:107px;
	height:47px;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	float:left;
	padding:0;
	margin:0;
}



table.horizontalItems:hover
{
	background-image:url(../../Resources/Images/menu-hover.jpg);
	width:107px;
	height:47px;
	background-position:center;
	background-repeat:no-repeat;
	color:#404041;
	padding:0;
	margin:0;

}

.horizontalItems a:link,.horizontalItems a:active,.horizontalItems a:visited
{
	color:White;
	cursor:pointer;
	font-size:12px;
	text-decoration:none;
	
}

.horizontalItems a:hover
{
	color:#404041;
	cursor:pointer;
	font-size:12px;
	text-decoration:none;
}

.horizontalItems:hover a:link,.horizontalItems:hover a:active,.horizontalItems:hover a:visited
{
	color:#404041;
	cursor:pointer;
	font-size:12px;
	text-decoration:none;
}

.horizontalItemHover
{
	background-image:url(../../Resources/Images/menu-hover.jpg);
	width:107px;
	height:37px;
	background-position:center;
	color:#404041;
}

a.horizontalItemHover:link, a.horizontalItemHover:visited, a.horizontalItemHover:active,a.horizontalItemHover:hover
{
	color:#404041;
}

.horizontalItems a:hover
{
	text-align:center;
	color:#404041;
}


#horizontalNav .horizontalMenuDynamic
{
	text-align:center;
	background-image:url(../../Resources/Images/menu-hover.jpg);
	background-repeat:repeat-y;
	background-position:top;
	background-color:#53a2c5;
	cursor:pointer;
}

.horizontalMenuDynamic
{
    z-index:100;
}

.horizontalMenuDynamic table
{
    width:190px;
    background-image:url(../../Resources/Images/menu-sub-back.png);
	background-repeat:repeat-y;
	background-position:top;
}

.horizontalMenuDynamic table.horizontalMenuSub
{
    text-align:left;
    min-height:15px;
    width:190px;
	font-size:9px;
	font-weight:bold;
}

.horizontalMenuSubBottom
{
    min-height:10px;
    width:190px;
    background-image:url(../../Resources/Images/menu-sub-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.horizontalMenuSubTop
{
    min-height:7px;
    width:190px;
    background-image:url(../../Resources/Images/menu-sub-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.horizontalMenuDynamic table.horizontalMenuSub td
{
    text-align:left;
    min-height:15px;
    width:190px;
	font-size:9px;
	font-weight:bold;
}

.menuSpacing
{
	height:5px;
}

.menuDynamic
{
	padding-left:10px;
	padding-right:10px;
    text-align:left;
    width:170px;
	font-size:9px;
	font-weight:bold;
	cursor:pointer;

}

.horizontalMenuDynamic table.horizontalMenuSubHover td
{
	margin:0px;
    text-align:left;
    background-image:url(../../Resources/Images/menu-sub-back1.png);
	background-repeat:repeat-y;
	font-size:9px;
	font-weight:bold;
	background-color:Transparent;
}

.horizontalMenuSub a:link, .horizontalMenuSub a:active, .horizontalMenuSub a:visited
{
	color: white;
	text-decoration:none;
	font-weight:bold;
}

.horizontalMenuDynamic .horizontalMenuSub:hover
{
	color: white;
	text-decoration:none;
	font-weight:bold;

}

/*-------------------------------------------*/



/* -------------Left Side Sub Menu---------------------*/


.horizontalLeftSubItems
{
	color: #404041;
	width: 155px;
	font-weight: bold;
	height: 30px;
	cursor: pointer;
	font-size: 12px;
	border-top: #d6d6d6 1px dotted;
	text-align: left;
	text-decoration:none;
}

.horizontalLeftSubItemHover
{
	color: #404041;
	text-decoration: none;
	font-weight: bold;
	background-color: #f3f3f3;
	border-top: #d6d6d6 1px dotted;
	text-align: left;
	text-decoration:none;
	font-size: 12px;
	height: 30px;
	width: 155px;
}

.itemLeftSubMenu
{
	color: #404041;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	text-decoration:none;
}
.itemLeftSubMenuActive
{
	color:#56a5c9;	
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	text-decoration:none;
}


.horizontalLeftSubBottomBorder
{
	border-bottom: #d6d6d6 1px dotted;
}
/** ----------  Newsletter  ------------- **/

#newsletter
{
	background:url(../../Resources/Images/newsletter_back.jpg) top;
    background-repeat:no-repeat;
    width:224px;
    height:239px;
    padding:0px;

}

.newsletter
{

	background:url(../../Resources/Images/newsletter_back.jpg) top;
    background-repeat:no-repeat;
    width:224px;
    height:239px;

}

#newsletterSubLevels
{
	background:url(../../Resources/Images/newsletterSubLevelsBig_back.jpg) top;
    background-repeat:no-repeat;
    width:160px;
    height:172px;

}

.newsletterSubLevels
{
	background:url(../../Resources/Images/newsletterSubLevelsBig_back.jpg) top;
    background-repeat:no-repeat;
    width:160px;
    height:172px;

}

/** -------------------------------------- **/

/*   ------------- Log In PopUp -------------*/

.loginTitle
{
	
	text-align:left;	
	color:white;
	font-size:17px;	
	font-weight:bold;
	width:226px;
	height:47px;
	background:url(../../Resources/Images/login_home.jpg) top;
	background-position:top right;
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
}

#loginHome
{
	
	text-align:left;	
	color:white;
	font-size:17px;	
	font-weight:bold;
	width:224px;
	height:47px;
	background:url(../../Resources/Images/login_home.jpg) top;
	background-position:top right;
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
    text-align:center;
}

.loginForm
{
	background-color: transparent;
    width: 350px;
	height: 200px;
	padding:0px;
	margin:0px;
	text-align: left;
}

#LogInPopUp
{
	background:url('../../Resources/Images/login1.png') no-repeat 50% top;
    width: 344px;
	height: 298px;
	padding:0px;
	margin:0px;
}
.logInBtn
{
	
	width:86px;
	height:18px;
	background:url(../../Resources/Images/loginBtn.png);
    background-repeat:no-repeat;
    border-bottom-style:none;
    border-bottom-style:none;
    color:Black;
    font-weight:bold;
    cursor:pointer;
    
    
}

#LogInPopUp td
{
	height:20px;
}

a.loginClose:link, a.loginClose:active, a.loginClose:visited
{
	 text-decoration:none;
	 font-weight:bold;
	 color:White;	
	 font-size:12px;
}

a.loginClose:hover
{
	 text-decoration:underline;
	 color:White;	
	 font-size:12px;
}

.logInBtnCencel
{
	background-color: transparent;
	text-decoration:none;

}
.logInPopUpBody
{
	padding-top:12px;
	padding-left: 40px;
	color: white;
	font-size: 13px;
	text-align: left;
	vertical-align:top;
    width: 300px;
	height: 300px;
	margin: 0px;
	background-color:Transparent;

}

.loginTitleUp
{
	color: white;
	font-size: 13px;
}


.logInCustomersSubLevel
{

	background-color: #404041;
	width: 225px;
	height: 47px;
	vertical-align: middle;
	text-align: center;
}
.logInCustomersSubLevelBlueText
{
	font-size: 12px;
	color: #67b9dd;
	vertical-align: middle;
	text-align: center;
	text-decoration:none;	
}
.blueTitleSmall
{
	color:#67b9dd;
	font-size:12px;	
}

.blueText
{
	color:#56a5c9;
	text-decoration:none
}
.grayText
{
	color:#9a9a9a;
	text-decoration:none
}
.blueBoldText
{
	color:#56a5c9;
	font-weight:bold;
	text-decoration:none;
}

.loginTitle
{
	width:95%;
	text-align:left;	
	color:#67b9dd;
	font-size:13px;	
	padding-top:7px;
}

/**  ----------  NewsLetter ----------  **/

.newsLetterTitle
{
	width:95%;
	text-align:left;	
	color:#67b9dd;
	font-size:13px;	
	padding-top:17px;
}


.newsLetterTitleSub
{
	width:95%;
	text-align:left;	
	color:#67b9dd;
	font-size:13px;	
	padding-top:10px;
    padding-left:15px;
    padding-bottom:5px;
}

.newsLetterText
{
	padding-left:35px;

	color:#67b9dd;
	font-size:11px;
}
.newsLetterSubLevelsText
{
    padding-left:15px;
	color:#67b9dd;
	font-size:11px;
}
.newsletterBtn
{
	width:69px;
	height:18px;
	background:url(../../Resources/Images/newsletter-button.png);
    background-repeat:no-repeat;
    border-bottom-style:none;
}

a.logonText
{
	color:#343434;
	font-size:12px;	
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
}

a.logonText:hover
{
	color:#343434;
	font-size:12px;	
	text-decoration:underline;
	font-weight:bold;
	vertical-align:middle;
}
.logInClientLink
{
	padding-bottom:10px;
}



/*Modal Popup*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {

	
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
    
}

/** ------------------------------  **/

/* Home Page News */



#homeNewsNew
{
    background-repeat:no-repeat;
    width:220px;
    text-align:left;
}



/** -----------------------------------------  **/

/**----------  Contact  ----------------**/

.contactInfo
{
	text-align: left;
	padding-left:0px;
}

.contactForm
{
	padding-left:0px;	
}
.contactAddress
{
	font-weight: bold;
	color: #66bce2;
	font-size:11pt
}
.contactLables
{
	
	color: #66bce2;
	font-size:10pt
}
.contactTxt
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f2f2f2;
	border-bottom-style: none;
}
.contactBtn
{
	color: #66bce2;
	width:73px;
	height:23px;
	background:url(../../Resources/Images/contactBtn.png);
    background-repeat:no-repeat;
    border-bottom-style:none;
    cursor:pointer;
}

.detailsBtn
{
	color: #6f6f6f;
	width:73px;
	height:23px;
	background:url('../../Resources/Images/contactBtn.png') no-repeat;
    border-bottom-style:none;
    border-bottom-style:none;
    font-size:9px;
    font-weight:bold;
    cursor:pointer;
}

.contactErrorMesage
{
	font-weight: bold;
	color: Red;
	font-size:11pt
}
/** ----------------------------------  **/

.spacing
{
	height:15px;
}

.spacing1
{
	height:5px;
}

.ad
{
    margin-left:5px;
    width:150px;
	height:224px;
}

.adHome
{
    width:216px;
	height:120px;
	margin-left:8px;
}

.newsArchive
{
    margin-left:5px;
    width:150px;
	height:130px;
}

.homeSpace
{
    height:12px;
}

.rightAlign
{
    width:100%;
    text-align:right;
    float:left;
}

.leftAlign
{
    width:100%;
    text-align:left;
    float:left;
    padding-left:20px;
}


.rightAlign1
{
    width:100%;
    text-align:right;
    float:left;
}

.left-column
{
	float:left;
	width:220px;
}

.clear
{
	
	clear:both;	
}

/**  -------------------------------- **/

#login
{
	width:866px;
	background:url('../../Resources/Images/login-back.png') no-repeat;
	background-position:left bottom;
	min-height:500px;
	margin:0 0 0 17px;
	padding:20px 20px 20px 20px;
}

#login input[type="button"],#login input[type="submit"]
{
	background:url('../../Resources/Images/login-button.png') no-repeat;
	background-position:left top;
	width:109px;
	height:23px;	
	border-style:none;
	border:0;
	color:#5e5e5e;
	font-weight:bold;
	padding:2px 0 0 0;
	margin:15px 0 0 0;

}

#login input[type="text"],#login input[type="password"]
{
	background:url('../../Resources/Images/text-box-login.png') no-repeat;
	background-position:left top;
	width:264px;
	height:22px;	
	border-style:none;
	border:0;
	margin:5px 0 0 0;

}

#login a 
{
	text-decoration:none;	
	color:#5aa3b4;
}

#login .inner
{
	padding:50px 0 0 0;
	margin:0;	
}

#login-left
{
	float:left;
	width:515px;
}

#login-left .content
{
		padding:0 90px 0 50px;
	
}

#login-form
{
    padding:0 0 0 0;
    margin:0;
}

#login-form tr { height:50px; vertical-align:top; }

#login-form a.loginLink { color:White; }

#login-form input[type="checkbox"] { padding:0 5px 0 0; margin:5px 0 0 0; }

.logInPopUpText
{
	color: white;
	font-size: 12px;
	text-align: left;
	background-color:Transparent;
	font-weight:bold;
}

a.loginLink:link, a.loginLink:active,a.loginLink:visited
{
    color:White;
    font-size: 12px;
	font-weight:bold;
    text-decoration:none;	
}

a.loginLink:hover
{
    color:White;
    font-size: 12px;
	font-weight:bold;
    text-decoration:underline;	
}

.logInPopUpRegistrationLink
{

	color:white;
	font-size:13px;
}
.logInPopUpTextBox
{
	background:url(../../Resources/Images/tbox.jpg);
	width:252px;
	height:17px;
}

input[type="text"],input[type="password"] { padding:3px 5px 0 5px; }

.error-text { color: Red; width:260px; display:block; padding:0;}



/* green office */
#green-office
{
	background:url(../../Resources/Images/popup-green-office.png);
	width:756px;
	height:672px;
	font-family:Tahoma;
	color:#58595b;
	font-size:12px;
}

#green-office .title-big
{
	color:#1b5c2e;
	font-size:19px;
	padding:0;
	margin:0;
}

#green-office .title-small
{
	color:#8bc540;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
}

#close-bar
{
	height:28px;
	width:733px;
	padding:24px 13px 0 0;

}

#close-bar input[type=image]
{
	float:right;	
}

#green-office .inner
{
	padding: 120px 0 0 90px;
	width: 557px;	
	text-align:justify;
}

#green-office .content
{
	padding:0;
	margin:0;
}
